@charset "utf-8";*{margin:0;padding:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

body{font-family:"Microsoft YaHei";font-size:14px;overflow-x:hidden!important}

a{text-decoration:none}

ol,ul{list-style:none}

input,textarea{outline:0}

.clear{clear:both}

.hc-xw-xq-title{ z-index: 9999;}

.list-unstyled li:hover .has-diamond:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
img{ border:0; }
.foot-1 a,.foot-1 span{ color: #a0a0a0 !important;}
@media only screen and (max-width:1198px){
.fixed-bar{ display:none !important;}
}

@media only screen and (min-width:1199px){.w-1200{width:1200px;margin:auto}
.process-list{margin-top:60px}
.hc-gy-cong3{width:920px;padding:70px 40px 60px}
.process-list li{width:24%;float:left;text-align:center;padding:20px .5%}
.process-list li .iconfont{font-size:75px;color:#36e4c6}
.has-diamond{width:110px;height:110px;line-height:110px;position:relative;display:inline-block}
.has-diamond img{width:60px;height:60px;position:relative;z-index:99}
.has-diamond:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #d7d7d7;transition:.4s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.process-list li h3{font-size:18px;line-height:22px;margin:40px 0 15px;color:#fff;font-weight:400}
.process-list li h3 small{color:#333;font-weight:400}
.process-list li p{color:#999;height:100px;font-size:14px;overflow:hidden;text-indent:0}

.swiper-slide{text-align:center;font-size:18px;background:rgba(0,0,0,1);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

.hc-banner{width:100%;height:800px}

.hc-banner .swiper-wrapper{height:100%}

.hc-banner .swiper-slide{width:100%;height:100%;background-size:cover!important}

.hc-banner .swiper-slide-w1200{width:1200px;height:100%;position:relative}

.hc-banner-1-2{position:absolute;left:45px;bottom:15%;width:350px}

.hc-banner-1-3{position:absolute;right:350px;top:25%;width:300px}

.hc-banner-1-4{position:absolute;right:180px;bottom:17%;width:300px}

.xq-banner{width:100%;position:relative;font-size:0}

.hc-index-5-img-title{display:none}

.hc-index-5-title1{display:none}

.hc-nav-mome{display:none}

.hc-head{height:30px;width:80%;line-height:30px;text-align:right;position:absolute;top:0;left:50%;z-index:9999;margin-left:-40%}

.hc-head p{color:#aaa;font-size:14px;display:inline-block;margin:0 5px;z-index:9999}

.hc-head p i{margin:0 10px}

.hc-nav{height:55px;width:100%;background-color:rgba(204,204,204,.16);position:absolute;top:30px;left:0;z-index:9999;}

.hc-nav-auto{position:relative;width:1200px;margin:auto}

.hc-nav li{display:inline-block;color:#999;text-align:center;line-height:55px;margin:0 23px}

.hc-nav li a{font-size:16px;color:#999;font-weight:600}

.hc-dyy{font-size:12px}

.hc-dyy a{font-size:14px!important;color:#999;display:inline-block;margin:0 7px}

.hc-nav-auto-left{width:50%;float:left;text-align:left}

.hc-nav-auto-right{width:50%;float:right;text-align:right}

.hc-nav li a:hover,.hc-nav li.on a{color:#fff}

.hc-nav-logo{width:185px;position:absolute;right:50%;top:6px;margin-right:-110px; margin-top:-19px;}

.hc-nav ul{margin-left:25px;width:1200px}

.hc-index-1{width:100%;min-height:800px;padding-bottom:80px;padding-top:1px;background:#272626;background-size:cover}

.hc-index-1-1{width:100%;position:relative}

.hc-index-1-1-left{width:380px;height:290px;margin-top:120px;margin-left:50px;z-index:99999;border:5px solid #fff;position:relative;box-shadow:0 0 13px rgba(0,0,0,.3)}

.hc-index-1-1-left img{width:380px;height:290px;z-index:999;position:relative}

.hc-index-1-1-left::before{content:" ";width:300px;display:block;background-color:rgba(255,255,255,.1);height:300px;position:absolute;top:-60px;left:-50px}

.hc-index-1-1-left i{color:#fff;width:73px;height:80px;background-color:rgba(0,0,0,.7);position:absolute;left:50%;top:50%;z-index:99999;text-align:center;font-size:60px;padding-left:7px;line-height:80px;border-radius:50%;margin-left:-40px;margin-top:-50px;cursor:pointer;box-shadow:0 0 3px rgba(255,255,255,.5)}

.hc-index-1-1-left i:hover{background-color:rgba(0,0,0,.6);box-shadow:0 0 5px rgba(255,255,255,.7);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-1-left-bg{background-color:rgba(0,0,0,.8);height:100%;width:100%;position:fixed;left:0;top:0;z-index:9999999;display:none}

.hc-index-1-1-left-cong{position:absolute;left:50%;top:80px;margin-left:-400px;width:800px;height:450px;background-color:#ddd}

.hc-index-1-1-left-tv{width:100%;height:450px;box-shadow:0 0 13px rgba(255,255,255,.5)}

.hc-index-1-1-left-bg .fa-times-circle-o{font-size:50px;opacity:.8;color:#fff;position:absolute;top:10px;right:15px;cursor:pointer}

.hc-index-1-1-right{width:650px;min-height:270px;padding:75px;background-color:rgba(154,130,92,.9);position:absolute;right:0;z-index:9999;top:-170px;box-shadow:0 0 13px rgba(0,0,0,.3)}

.hc-index-1-1-right:hover{background-color:rgba(178,146,95,.9)}

.hc-index-1-top{padding-top:0}

.hc-index-1-1-right h2{font-size:30px;position:relative;font-weight:400;margin-bottom:40px;color:#fff;text-shadow:5px 2px 6px rgba(0,0,0,.3)}

.hc-index-1-1-right p{font-size:16px;color:#ccc;line-height:28px;font-weight:400}

.hc-index-1-1-right::before{content:" ";width:910px;display:block;height:385px;position:absolute;top:20px;right:45px;border:2px solid #fff;}





@-webkit-keyframes bounce-fangda{

0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0); transform:scale(0); opacity:0;}

50%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0); transform:scale(0);opacity:0;}

100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1); transform:scale(1);opacity:1;}

}

@keyframes bounce-fangda{

0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0); transform:scale(0);opacity:0;}

50%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0); transform:scale(0);opacity:0;}

100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1); transform:scale(1);opacity:1;}

}

.hc-index-1-1-right.animated::before,.hc-index-2-2.animated::before,.hc-index-4-2.animated::before,.hc-index-5-w-auto.animated::before,.hc-index-6-w-auto.animated::before,.hc-index-1-1-left.animated::before{-webkit-animation:bounce-fangda 1.8s;animation:bounce-fangda 1.8s}



.hc-index-1-1-right h2::before{content:" ";width:200px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-23px;left:0;-webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}

.hc-index-1-1-right:hover h2::before{content:" ";width:100%;}

.hc-index-1-1-right-yw{position:absolute;bottom:-50px;left:50%;margin-left:-235px}

.hc-index-1-cpzs{width:1110px;margin:60px auto 0;margin-left:35px;padding-right:10px;padding-left:10px}

.hc-index-1-cpzs .swiper-slide{display:block;background-color:rgba(0,0,0,.6)}

.hc-index-1-cpzs-auto{width:1200px;margin:auto;position:relative}

.swiper-button-next-cpzs{right:-50px;width:55px;height:60px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:50px;text-align:center;padding-left:5px;line-height:55px}

.swiper-button-prev-cpzs{left:-50px;width:55px;height:60px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:50px;text-align:center;padding-right:5px;line-height:55px}

.swiper-button-next-cpzs:hover,.swiper-button-prev-cpzs:hover{ background-color:rgba(0,0,0,.9);}

.hc-index-1-cpzs .swiper-slide img{width:100%;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.hc-index-1-cpzs .swiper-slide h2{display:block;line-height:60px;height:40px;font-size:18px;color:#8e8e8e;font-weight:500}

.swiper-slide-cpzs:hover p{ font-size:16px; color:#fff}

.hc-index-1-cpzs .swiper-slide p{ height:20px; font-size:16px; margin-top:12px;}

.swiper-slide-cpzs{padding:20px;font-size:0;border:2px solid rgba(32,32,32,.6)}

.swiper-slide-cpzs:hover{border:2px solid #877456}

.swiper-slide-cpzs:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.swiper-slide-cpzs:hover h2{color:#fff}

.hc-index-1-cpzs .swiper-slide:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-cpzs-wrapper{padding:50px 0}

.hc-index-2{width:100%;min-height:800px;padding-bottom:80px;padding-top:1px;background:url(../images/index-bg-2.jpg) center top fixed;background-size:cover}

.hc-index-2-1{width:995px;height:430px;margin:50px auto 80px}

.hc-index-2-1-list{width:240px;height:210px;float:left;text-align:center}

.hc-index-2-1-list i{width:90px;height:90px;display:block;margin:18px auto 10px}

.hc-index-2-1-list h2{color:#aaa;font-size:22px;font-weight:500}

.hc-index-2-1-list-1 i{background:url(../images/index-fw-ico-1.png) center center no-repeat}

.hc-index-2-1-list-2 i{background:url(../images/index-fw-ico-2.png) center center no-repeat}

.hc-index-2-1-list-3 i{background:url(../images/index-fw-ico-3.png) center center no-repeat}

.hc-index-2-1-list-4 i{background:url(../images/index-fw-ico-4.png) center center no-repeat}

.hc-index-2-1-list-5 i{background:url(../images/index-fw-ico-5.png) center center no-repeat}

.hc-index-2-1-list-6 i{background:url(../images/index-fw-ico-6.png) center center no-repeat}

.hc-index-2-1-list-7 i{background:url(../images/index-fw-ico-7.png) center center no-repeat}

.hc-index-2-1-list-8 i{background:url(../images/index-fw-ico-8.png) center center no-repeat}

.hc-index-2-1-list:hover i{margin-top:-3px}

.hc-index-2-1-list:hover h2{color:#ecc882}

.hc-index-2-1-list-1,.hc-index-2-1-list-2,.hc-index-2-1-list-3{border-right:1px solid rgba(97,97,97,.8);border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-4{border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-5,.hc-index-2-1-list-6,.hc-index-2-1-list-7{border-right:1px solid rgba(97,97,97,.8)}

.hc-index-2-2{width:1200px;height:610px;margin:auto;position:relative; margin-top: 160px;}

.hc-index-2-2::before{content:" ";width:996px;display:block;height:500px;position:absolute;top:0;left:100px;border:2px solid #fff}

.hc-index-2-2-yw{position:absolute;top:-70px;right:5px}

.hc-index-2-2-h2{font-size:38px;color:#fff;font-weight:400;position:absolute;top:50px;right:24px}

.hc-index-2-2-list{position:relative}

.hc-index-2-2-list li{width:420px;height:260px;cursor:pointer;float:left;margin-top:30px;margin-right:30px;position:relative}

.hc-index-2-2-list-cong{border:30px solid rgba(0,0,0,.4);position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center}

.hc-index-2-2-list-cong h2{color:#ecc882;font-size:38px;font-family:"微软雅黑"}

.hc-index-2-2-list-cong p{color:#c6c6c6;font-size:18px;margin-top:8px}

.hc-index-2-2-list li.margin-left-330{margin-left:300px}

.hc-index-2-2-yr{position:absolute;bottom:150px;left:160px}

.hc-index-2-2-list li:hover .hc-index-2-2-list-cong{border:30px solid rgba(0,0,0,.6);background-color:rgba(220,159,114,.2)}

.hc-index-3{height:300px;background:url(../images/index-bg-3.jpg) fixed;width:100%;padding-top:1px}

.hc-index-3-w1200{height:300px;text-align:center;padding-top:1px;background:url(../images/index-bg-3-w.png) center center no-repeat;width:100%}

.hc-index-3-w1200 h2{font-size:32px;color:#fff;margin-top:55px;text-shadow:5px 2px 6px rgba(0,0,0,.3);font-weight:400}

.hc-index-3-w1200 h3{font-size:22px;color:#b9b9b9;margin-top:30px;font-weight:400}

.hc-index-3-w1200 a{font-size:20px;color:#fff;display:block;margin:auto;width:168px;background-color:#262626;margin-top:28px;height:45px;line-height:45px;border-radius:5px;overflow:hidden;position:relative}

.hc-index-3-w1200 a:hover{background-color:#2c2c2c;box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-3-w1200 a::after{content:"立即咨询";position:absolute;left:0;bottom:-100%;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-3-w1200 a:hover::after{bottom:0}

.hc-index-4{min-height:1010px;background:url(../images/index-bg-4.jpg) center top fixed;background-size:cover;width:100%;padding-bottom:90px;padding-top:1px}

.hc-index-4-1{font-size:40px;color:#fff;width:900px;margin:85px auto 0}

.hc-index-4-2{width:1200px;height:820px;margin:10px auto;position:relative;padding-top:1px}

.hc-index-4-2::before{content:" ";width:1000px;display:block;height:820px;position:absolute;top:0;left:50%;border:2px solid #fff;margin-left:-500px}

.hc-index-4-1-ts{position:absolute;top:3px;left:180px}

.hc-index-4-2-1{margin-top:75px}

.hc-index-4-2-1 li{width:375px;height:275px;margin-top:30px;overflow:hidden;margin-right:30px;border:2px solid #fff;float:left;position:relative}

.hc-index-4-2-1 li img{width:100%;height:100%}

.hc-index-4-2-1 li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-index-4-2-1 li .hc-index-4-2-1-body h2{color:#fff;font-size:24px;font-weight:600;-webkit-transform:translateY(-15px);transform:translateY(-15px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a{color:#ccc;font-size:16px;margin-top:16px;display:block;-webkit-transform:translateY(10px);transform:translateY(10px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a:hover{text-decoration:underline}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body h2{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body a{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li.hc-index-4-2-1-noright{margin-right:0}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body{opacity:1}

.hc-index-4-2-1-a{width:170px;height:40px;display:block;position:absolute;bottom:-21px;right:200px;background-color:#000;border:2px solid #fd885c;color:#fd885c;font-size:20px;text-align:center;line-height:40px;overflow:hidden}

.hc-index-4-2-1-a::after{content:"查看更多";position:absolute;right:-100%;bottom:0;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-4-2-1-a:hover::after{right:0}

.hc-index-5{min-height:1000px;background:url(../images/index-bg-5.jpg) center top fixed;background-size:cover;width:100%;padding-bottom:1px;padding-top:1px}

.hc-index-5-w-auto{width:1200px;position:relative;margin:auto;margin-top:120px}

.hc-index-5-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px}

.hc-index-5-title{position:absolute;top:-65px;left:0}

.hc-index-5-list{width:1200px;position:relative}

.hc-index-5-list li{border-radius:10px;overflow:hidden;box-shadow:7px 10px 20px rgba(0,0,0,.3)}

.hc-index-4-2-1 li:hover img,.hc-index-5-list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.hc-index-5-list li img{width:100%;height:100%}

.hc-index-5-list li .hc-index-5-list-body{border-radius:10px;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-index-5-list li .hc-index-5-list-body h2{color:#fff;font-size:24px}

.hc-index-5-list li .hc-index-5-list-body h2 span{color:#fff;font-size:18px;margin-left:10px;font-weight:400}

.hc-index-5-list li .hc-index-5-list-body p{color:#aaa;padding:0 50px;font-size:15px;margin-top:20px;line-height:26px;display:block}

.hc-index-5-list li:hover .hc-index-5-list-body{opacity:1}

.hc-index-5-list li.hc-index-5-list-1{width:330px;height:320px;position:absolute;left:35px;top:260px}

.hc-index-5-list li.hc-index-5-list-2{width:460px;height:300px;position:absolute;left:480px;top:0}

.hc-index-5-list li.hc-index-5-list-3{width:440px;height:300px;position:absolute;left:760px;top:360px}

.hc-index-5-list li.hc-index-5-list-4{width:345px;height:445px;position:absolute;left:390px;top:345px}

.hc-index-6{min-height:900px;background:url(../images/index-bg-6.jpg) center top fixed;background-size:cover;width:100%;padding-bottom:90px;padding-top:1px}

.hc-index-6-title-y{position:absolute;top:-85px;left:55px}

.hc-index-6-w-auto{width:1200px;position:relative;margin:auto}

.hc-index-6-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px}

.hc-index-6-title{line-height:32px;color:#fff;font-size:34px;width:1075px;margin:auto;margin-top:80px;padding-left:125px}

.hc-index-6-list-1{width:510px;height:151px;float:right;padding-top:45px;padding-left:90px;padding-right:20px;padding-bottom:30px;background-color:rgba(0,0,0,1);position:relative}

.hc-index-6-list-1 h2{font-size:18px;color:#fff;position:relative;margin-bottom:10px;font-weight:400}

.hc-index-6-list-1 p{font-size:15px;color:#999;line-height:24px;padding-top:20px;padding-right:20px}

.hc-index-6-list-1 span{display:block;font-size:16px;color:#999;margin-top:20px;text-align:right}

.hc-index-6-list-1 h2::before{content:" ";width:100px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-15px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li:hover,.hc-index-6-list-1:hover{background-color:rgba(0,0,0,1);box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-6-list li:hover h2::before,.hc-index-6-list-1:hover h2::before{width:150px}

.hc-index-6-list li:hover .hc-index-6-list-time{-webkit-transform:translateY(20px);transform:translateY(20px)}

.hc-index-6-list-1 img{width:310px;height:190px;position:absolute;left:-250px;top:15px;border:3px solid #74322d}

.hc-index-6-list{width:100%;font-size:24px}

.hc-index-6-list li{width:450px;height:140px;margin-top:65px;margin-left:80px;padding-left:55px;padding-top:20px;padding-right:10px;padding-bottom:30px;float:left;background-color:#000;border:1px solid #fff;border-radius:5px;position:relative}

.hc-index-6-list li h2{color:#fff;font-size:18px;font-weight:400;position:relative;padding-bottom:5px;}

.hc-index-6-list li h2::before{content:" ";width:100px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li p{color:#999;font-size:15px;margin-top:20px;font-weight:400;line-height:25px}

.hc-index-6-list li .hc-index-6-list-time{height:95px;width:95px;background:url(../images/index-news.jpg) center center no-repeat;background-size:cover;position:absolute;left:-50px;top:-50px;border-radius:5px}

.hc-index-6-list li h2 a{color:#fff}

.hc-index-6-list li p a{color:#999}

.hc-index-6-list li .hc-index-6-list-time-y{position:absolute;left:23px;top:25px;font-size:25px;color:#ddd}

.hc-index-6-list li .hc-index-6-list-time-r{position:absolute;right:23px;bottom:16px;font-size:18px;color:#ddd}

.foot{background:url(../images/foot-bg.jpg) fixed;padding-top:45px;overflow:hidden}

.foot-1{width:400px;float:left;margin-left:150px}

.foot-2{width:380px;float:left;font-weight:400}

.foot-3{width:140px;padding-left:60px;float:left;text-align:left}

.foot-1 h2{font-size:24px;color:#fff;margin-bottom:20px;line-height:38px;font-weight:400}

.foot-1 p{font-size:15px;color:#a0a0a0;line-height:30px}

.foot-2-1{width:130px;float:left;line-height:38px}

.foot-2-1 h2{font-size:18px;color:#fff;font-weight:600}

.foot-2-1 h3{font-size:16px;font-weight:500}

.foot-2-1 h3 a{color:#bebebe}

.foot-2-2{width:250px;float:left;line-height:38px}

.foot-2-2 h2{font-size:18px;color:#fff;font-weight:600}

.foot-2-2 h3{font-size:16px;width:50%;float:left;font-weight:400}

.foot-2-2 h3 a{color:#a0a0a0}

.foot-2 h3 a:hover{color:#fff}

.foot-3-1 h2{font-size:18px;color:#fff;line-height:38px;font-weight:600}

.foot-3-1 img{margin:auto;width:80px;margin-top:15px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.foot-3-1 img:hover{-webkit-transform:scale(1.1)!important;-moz-transform:scale(1.1)!important;-o-transform:scale(1.1)!important;transform:scale(1.1)!important;animation-fill-mode:none}

.hc-gy{background:url(../images/gy-bg.jpg) center top repeat-y;padding-top:1px;padding-bottom:120px}

.hc-gy-title{font-size:30px;color:#9b835d;margin:70px auto 50px;font-weight:400;text-align:center}

.hc-gy-ul{width:100%;text-align:center;position:relative;z-index:999}

.hc-gy-ul li{display:inline-block;width:165px;height:40px;background-color:#000;border:1px solid #666;line-height:40px;font-size:18px;border-radius:5px;margin:0 5px}

.hc-gy-ul li.on,.hc-gy-ul li:hover{border:1px solid #fff;line-height:40px;font-size:18px;border-radius:5px}
#zzkkfh{width:60px; background:none; border:none; color:#fff; top:-35px; font-size:18px; position:relative; left:-2.5%;}

.hc-gy-ul li a{color:#333}

.hc-gy-ul li.on a,.hc-gy-ul li:hover a{color:#fff}

.hc-gy-cong{content:" ";width:860px;padding:70px;padding-bottom:80px;border:2px solid #717273;margin:auto;margin-top:-22px}

.hc-gy-cong p{font-size:16px;color:#fff;text-indent:2em;line-height:30px}

.hc-allist-cong{height:1200px;width:1200px;margin:-108px auto;position:relative}

.hc-allist-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px}

.hc-lianmen-cong{width:1200px;margin:100px auto 0;padding-bottom:150px;position:relative}

.hc-lianmen-cong::before{content:" ";width:910px;border:2px solid #343434;position:absolute;top:10px;left:50%;border:2px solid #717273;margin-left:-450px;min-height:95%;background:url(../images/lianmen-jian.png) center center no-repeat}

.hc-allist-cong ul{width:1200px;margin:auto}

.hc-allist-cong ul{margin-top:120px}

.hc-allist-cong ul li{width:376px;height:275px;margin-top:30px;margin-right:20px;border:2px solid #fff;float:left;position:relative}

.hc-allist-cong ul li img{width:100%;height:100%}

.hc-allist-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-allist-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:22px}

.hc-allist-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:16px;margin-top:12px;display:block}

.hc-allist-cong ul li.hc-index-4-2-1-noright{margin-right:0}

.hc-allist-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-allist-cong ul li.hc-allist-cong-1{width:785px;height:585px}

.hc-allist-cong ul li.hc-allist-cong-2{margin-right:0}

.hc-allist-nav{position:absolute;left:190px;bottom:150px}

.hc-allist-nav a{height:40px;width:40px;background-color:#000;line-height:40px;color:#666;text-align:center;margin-left:18px;display:block;border:2px solid #666;font-size:24px;float:left;border-radius:50%}

.hc-allist-nav a.on,.hc-allist-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-allist-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-lx-cong{text-align:center}

.hc-lx-cong h2{font-size:24px;color:#fff;margin-top:30px;margin-bottom:15px}

.hc-lx-cong p{font-size:18px;color:#9b9b9b}

.hc-lx-cong img{margin-top:30px}

.hc-lianmen-4-2-1{width:1200px;margin:auto;margin-top:-50px}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-1{width:795px;margin-top:150px;padding-top:35px;padding-bottom:20px;padding-left:115px;padding-right:60px;border:2px solid #a0a0a1;float:right;position:relative;position:relative;background-color:rgba(0,0,0,1);border-radius:8px}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-1 h2{font-size:24px;color:#fff;position:absolute;left:110px;top:-50px;font-weight:600}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-1 p{font-size:16px;color:#aaa;text-indent:2em;line-height:27px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;overflow:hidden}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-1 a{font-size:16px;color:#fff;margin-top:19px;text-decoration:underline;display:inline-block;float:right}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-1 img{width:265px;height:265px;position:absolute;left:-210px;top:-100px;border-radius:50%;overflow:hidden}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-2{width:795px;margin-top:150px;padding-top:35px;padding-bottom:20px;padding-right:115px;padding-left:60px;border:2px solid #a0a0a1;float:left;position:relative;position:relative;background-color:rgba(0,0,0,1);border-radius:8px}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-2 h2{font-size:24px;color:#fff;position:absolute;left:110px;top:-50px;font-weight:600}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-2 p{font-size:16px;color:#aaa;text-indent:2em;line-height:27px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;overflow:hidden}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-2 a{font-size:16px;color:#fff;margin-top:19px;text-decoration:underline;display:inline-block;float:left}

.hc-lianmen-4-2-1 li.hc-lianmen-4-2-1-2 img{width:265px;height:265px;position:absolute;right:-210px;top:-100px;border-radius:50%;border:2px solid #fff;overflow:hidden}

.hc-lianmen-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-lianmen-cong .hc-allist-nav{left:180px;bottom:25px}

.hc-lanmen-xq{margin-bottom:130px}

.hc-lanmen-xq-title{width:1000px;margin:35px auto 0;font-size:30px;color:#9b835d;line-height:65px;text-align:center;position:relative}

.hc-lanmen-xq-title a{position:absolute;left:5px;top:0;height:60px;color:#fff;font-size:18px;line-height:80px}

.hc-lanmen-xq-title span{position:absolute;right:5px;top:0;height:60px;color:#666;font-size:18px;line-height:80px}

.hc-lanmen-xq-cong{width:1200px;margin:35px auto 0;position:relative}

.hc-lanmen-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:98%}

.hc-lanmen-xq-cong-1{width:1060px;position:relative}

.hc-lanmen-xq-cong-1-left{width:390px;float:left;font-size:0;border:2px solid #fff;border-radius:15px;overflow:hidden}

.hc-lanmen-xq-cong-1-left img{width:100%}

.hc-lanmen-xq-cong-1-right{width:575px;padding:45px 35px;text-indent:2em;font-size:15px;line-height:28px;float:left;color:#aaa}

.hc-lanmen-xq-cong-1-ico{position:absolute;left:53px;top:350px;z-index:999999}

.pc-slide{width:1000px;float:right;margin-top:50px}

.swiper-wrapper a{font-size:0}

.view .swiper-container{width:1000px;border:2px solid #fff;border-radius:10px;overflow:hidden;font-size:0}

.view .arrow-left{background:url(images/index_tab_l.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.view .arrow-right{background:url(images/index_tab_r.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.preview{width:100%;margin-top:40px;position:relative}

.preview .swiper-container{width:855px;height:139px;margin-left:35px;margin:auto}

.preview .swiper-slide{width:200px;height:129px;overflow:hidden;background-color:inherit}

.preview .swiper-slide img{width:196px;height:125px;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);cursor:pointer;border:2px solid #fff}

.preview .slide6{width:200px}

.preview .arrow-left{font-size:30px;width:37px;height:40px;line-height:40px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;left:20px;top:50%;margin-top:-20px;padding-right:3px}

.preview .arrow-right{font-size:30px;width:37px;height:40px;line-height:40px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;right:20px;top:50%;margin-top:-20px;padding-left:3px}

.preview img{padding:1px}

.preview .active-nav img{padding:0;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.preview .arrow-left:hover{background-color:#777;box-shadow:0 0 6px rgba(255,255,255,.5)}

.preview .arrow-right:hover{background-color:#777}

.hc-liuyan-cong{width:1000px;height:660px;margin:55px auto 0;padding-top:25px;position:relative}

.hc-liuyan-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:660px}

.hc-liuyan-list{width:100%;position:relative}

.hc-liuyan-list li{width:405px;margin-left:60px;float:left;margin-top:20px}

.hc-liuyan-list li h2{font-size:16px;color:#999;line-height:35px;padding-left:5px;font-weight:400}

.hc-liuyan-list li input[type=text]{width:400px;height:40px;border:1px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:18px;color:#999;text-indent:.5em;line-height:40px}

.hc-liuyan-list li textarea{width:864px;height:220px;border:1px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:18px;color:#999;text-indent:.5em;line-height:50px}

.hc-liuyan-list li.hc-liuyan-list-width{width:864px}

.hc-liuyan-list li input[type=text]:focus,.hc-liuyan-list li input[type=text]:hover,.hc-liuyan-list li textarea:focus,.hc-liuyan-list li textarea:hover{border:1px solid #9b835d;background-color:rgba(51,51,51,.9)}

.hc-liuyan-list-input-submit{width:400px;height:43px;background-color:#fff;color:#000;position:absolute;left:50%;bottom:33px;margin-left:-200px;border-radius:10px;cursor:pointer;font-size:18px;font-family:"微软雅黑"}

.hc-liuyan-list-input-submit:hover{box-shadow:0 0 9px rgba(255,255,255,.7)}

.hc-xwxq-xq-mome{text-align:center;font-size:14px;color:#fff}

.hc-xwxq-xq-mome img{margin-top:15px;width:27px}

.hc-zixun-cong{width:1200px;margin:50px auto 0;padding-bottom:150px;position:relative}

.hc-zixun-cong::before{content:" ";width:910px;border:2px solid #707071;position:absolute;top:23px;left:50%;border:2px solid #717273;margin-left:-450px;height:93.5%}

.hc-zixun-4-2-1{width:1200px;margin:auto;padding-top:35px;margin-top:0}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1{width:780px;margin-top:80px;padding-top:35px;padding-bottom:40px;padding-left:115px;padding-right:30px;border:1px solid #fff;float:right;position:relative;position:relative;background-color:rgba(0,0,0,1);border-radius:15px;min-height:146px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2{font-size:18px;color:#fff;margin-bottom:5px;font-weight:600}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 p{font-size:15px;color:#aaa;line-height:24px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 span{width:60%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 b{width:30%;float:right;font-size:18px;color:#cacaca;line-height:45px;text-align:right;font-weight:500}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 img{width:340px;position:absolute;left:-260px;top:-50px;border-radius:5px;border:1px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2{width:825px;margin-top:150px;padding-top:35px;padding-bottom:20px;padding-right:115px;padding-left:60px;border:2px solid #a0a0a1;float:left;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:8px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 h2{font-size:30px;color:#fff;position:absolute;left:110px;top:-50px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 p{font-size:24px;color:#aaa;text-indent:2em;line-height:37px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 img{width:340px;position:absolute;right:-210px;top:-100px;border:2px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-zixun-cong .hc-allist-nav{left:180px;bottom:25px}

.hc-zixun-ul .swiper-slide{width:140px;height:45px;background-color:#000;line-height:40px;font-size:18px;border-radius:5px}

.hc-zixun-ul .swiper-slide a{border:2px solid #525253;display:block;border-radius:5px}

.hc-zixun-ul .swiper-slide.on,.hc-zixun-ul .swiper-slide:hover{line-height:40px;font-size:18px;border-radius:5px}

.hc-zixun-ul .swiper-slide a:hover,.hc-zixun-ul .swiper-slide.on a{border:2px solid #fff}

.hc-zixun-ul .swiper-slide a{color:#333}

.hc-zixun-ul .swiper-slide.on a,.hc-zixun-ul .swiper-slide:hover a{color:#fff;display:block}

.hc-zixun-ul-cong{width:500px}

.hc-index-1-xwzx-auto{width:70%;margin:auto;position:relative}

.hc-index-1-xwzx{width:70%;margin:60px auto 0}

.hc-index-1-xwzx .swiper-slide{display:block;font-size:18px}

.hc-index-1-xwzx .swiper-slide a{font-size:18px}

.swiper-button-next-xwzx{right:7%;width:35px;height:40px;line-height:35px;background-color:rgba(0,0,0,1);text-align:center;padding-left:5px;font-size:32px;border:2px solid #717273;border-radius:50%;opacity:1!important}

.swiper-button-prev-xwzx{left:7%;width:35px;height:40px;background-color:rgba(0,0,0,1);text-align:center;padding-right:5px;font-size:32px;border:2px solid #717273;border-radius:50%;line-height:35px;opacity:1!important}

.hc-zixun-yw{position:absolute;right:40px;top:35px;width:300px}

.hc-xwxq-xq-cong{width:1200px;padding-bottom:70px;margin:35px auto 0;position:relative}

.hc-xwxq-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-160px;left:50%;border:2px solid #717273;margin-left:-500px;padding-bottom:35px;height:100%;z-index:0}

.xq-banner-1{position:relative;z-index:9}

.hc-xw-xq-title{width:900px;margin:35px auto 0;font-size:30px;color:#9b835d;line-height:65px;text-align:center;position:relative}

.hc-xw-xq-title a{position:absolute;left:5px;top:0;height:60px;color:#fff;font-size:18px;line-height:80px}

.hc-xw-xq-title span{position:absolute;right:5px;top:0;height:60px;color:#666;font-size:18px;line-height:80px}

.hc-xw-xq-title h2{width:70%;margin:auto;display:block;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-1{width:900px;margin:35px auto 0;font-size:15px;color:#aaa;line-height:26px}

.hc-xwxq-xq-cong-1 p{}

.hc-xwxq-xq-cong-1 img{margin:20px 0;max-width:100%;border:1px solid #fff}

.hc-xwxq-xq-cong-2{width:400px;height:80px;padding:5px 50px;background-color:#000;margin:45px auto 0;line-height:40px;border:2px solid #717273;position:relative}

.hc-xwxq-xq-cong-2 a{font-size:16px;display:block;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-2 a:hover{text-decoration:underline;color:#fff}

.hc-index-1-xwxq-auto{width:1200px;margin:auto;position:relative}

.hc-index-1-xwxq .swiper-slide img{width:100%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}

.hc-index-1-xwxq .swiper-slide h2{display:block;line-height:60px;height:40px;font-size:16px;color:#5f5f5f}

.hc-index-1-xwxq{width:1200px;margin:0 auto 0}

.hc-index-1-xwxq .swiper-slide{display:block;background-color:rgba(0,0,0,0)}

.swiper-slide-xwxq{padding:10px;font-size:0;text-align:left}

.swiper-slide-xwxq img{width:100%;border:2px solid #fff}

.swiper-slide-xwxq h2{color:#aaa;font-size:20px;font-weight:400}

.swiper-slide-xwxq p{color:#666;font-size:14px;margin-top:10px}

.swiper-slide-xwxq:hover h2{color:#aaa;font-size:16px}

.swiper-slide-xwxq:hover p{color:#666;font-size:14px}

.hc-zuopin-xq-mome{text-align:center}

.hc-zuopin-xq-mome h2{font-size:16px;color:#ddd}

.hc-zuopin-xq-mome img{margin:auto;display:block;margin-top:13px}

.hc-zuopin-cong{height:1200px;width:1200px;margin:-108px auto;position:relative}

.hc-zuopin-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px}

.hc-zuopin-cong ul{width:1200px;margin:auto}

.hc-zuopin-cong ul{margin-top:120px}

.hc-zuopin-cong ul li{width:376px;height:275px;margin-top:30px;margin-right:30px;border:2px solid #fff;float:left;position:relative}

.hc-zuopin-cong ul li img{width:100%;height:100%}

.hc-zuopin-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-zuopin-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:24px}

.hc-zuopin-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:18px;margin-top:15px;display:block}

.hc-zuopin-cong ul li.hc-index-4-2-1-noright{margin-right:0}

.hc-zuopin-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-zuopin-cong ul li.hc-zuopin-cong-1{width:785px;height:585px}

.hc-zuopin-cong ul li.hc-zuopin-cong-2{margin-right:0}

.hc-zuopin-nav{position:absolute;left:190px;bottom:150px}

.hc-zuopin-nav a{height:40px;width:40px;background-color:#000;line-height:40px;color:#666;text-align:center;margin-left:18px;display:block;border:2px solid #666;font-size:24px;float:left;border-radius:50%}

.hc-zuopin-nav a.on,.hc-zuopin-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-zuopin-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-zuopin-xq-cong{width:1200px;min-height:610px;margin:35px auto 0;position:relative}

.hc-zuopin-xq-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:100%;padding-bottom:75px}

.hc-zuopin-xq-cong-1{width:785px;margin:15px auto;color:#aaa;font-size:16px;line-height:35px}

.hc-zuopin-xq-cong .pc-slide{float:none;margin:40px auto 0}

.hc-zuopin-xq-cong .preview{margin-top:50px}

@-webkit-keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

@keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

.rollIn{-webkit-animation-name:logo-1;animation-name:logo-1}

@keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

.hc-xwxq-xq-mome img{animation:ghostUpdown .8s infinite alternate;-webkit-animation:ghostUpdown .8s infinite alternate}

.foot-top{position:fixed;right:15px;bottom:15px;font-size:45px;cursor:pointer;color:#fff;opacity:.8;display:none}

}

@media only screen and (min-width:668px) and (max-width:1198px){.w-1200{width:100%;margin:auto}

.process-list{margin-top:60px}
#wzz li{height: 320px;}
.process-list li{width:45%;float:left;text-align:center;padding:30px 2.5%;}
.process-list li .iconfont{font-size:60px;color:#36e4c6}
.has-diamond{width:110px;height:110px;line-height:110px;position:relative;display:inline-block}
.has-diamond img{width:60px;height:60px;position:relative;z-index:99}
.has-diamond:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #d7d7d7;transition:.4s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.process-list li h3{font-size:18px;line-height:22px;margin:40px 0 15px;color:#fff;font-weight:400}
.process-list li h3 small{color:#333;font-weight:400}
.process-list li p{color:#999;height:100px;font-size:14px;overflow:hidden; line-height:35px; text-indent:0}


.swiper-slide{text-align:center;font-size:18px;background:rgba(0,0,0,1);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

.hc-banner{width:100%;height:500px}

.hc-banner .swiper-wrapper{height:100%}

.hc-banner .swiper-slide{width:100%;height:100%;background-size:cover!important}

.hc-banner .swiper-slide-w1200{width:100%;height:100%;position:relative}

.hc-banner-1-2{position:absolute;left:13%;bottom:18%;width:250px}

.hc-banner-1-3{position:absolute;right:28%;top:25%;width:200px}

.hc-banner-1-4{position:absolute;right:18%;bottom:25%;width:170px}

.xq-banner{width:100%;position:relative;font-size:0}

.hc-head{height:30px;width:80%;line-height:30px;text-align:right;position:absolute;top:0;left:50%;z-index:9999;margin-left:-40%;display:none}

.hc-head p{color:#aaa;font-size:14px;display:inline-block;margin:0 5px;z-index:9999}

.hc-nav-mome{font-size:35px;color:#fff;position:absolute;right:15px;top:13px}

.hc-head p i{margin:0 10px}

.hc-nav{width:100%;min-height:60px;background-color:rgba(0,0,0,.9);position:absolute;top:0;left:0;z-index:9999999;box-shadow:0 0 6px rgba(255,255,255,.2)}

.hc-nav-auto{position:relative;width:100%;margin:0 auto 0;padding-top:1px}

.hc-nav li{float:left;color:#999;text-align:center;width:100%;line-height:60px}

.hc-nav li a{font-size:18px;color:#999}

.hc-dyy{font-size:12px}

.hc-dyy a{font-size:14px!important;color:#999;display:inline-block;margin:0 7px}

.hc-nav li a:hover,.hc-nav li.on a{color:#fff}

.hc-nav li:hover{background:rgba(204,204,204,.3)}

.hc-nav li:hover a{color:#fff!important}

.hc-nav-logo{width:100px;position:absolute;left:25px;top:8px}

.hc-nav ul{margin-top:60px;width:100%;display:none}

.hc-index-1{width:100%;min-height:600px;padding-bottom:50px;padding-top:1px;background:#272626;background-size:cover}

.hc-index-1-1{width:100%;position:relative;margin-top:30px;margin-bottom:58px;clear:both}

.hc-index-1-1-left{width:98%;z-index:99999;border:5px solid #fff;position:relative;box-shadow:0 0 13px rgba(0,0,0,.3); margin:0 auto}

.hc-index-1-1-left img{width:100%;z-index:999;position:relative}

.hc-index-1-1-left::before{content:" ";width:300px;display:block;background-color:rgba(255,255,255,.1);height:300px;position:absolute;top:-60px;left:-50px;display:none}

.hc-index-1-1-left i{color:#fff;width:55px;height:60px;background-color:rgba(0,0,0,.7);position:absolute;left:50%;top:50%;z-index:99999;text-align:center;font-size:60px;padding-left:7px;line-height:60px;border-radius:50%;margin-left:-30px;margin-top:-30px;cursor:pointer;box-shadow:0 0 3px rgba(255,255,255,.5)}

.hc-index-1-1-left i:hover{background-color:rgba(0,0,0,.6);box-shadow:0 0 5px rgba(255,255,255,.7);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-1-left-bg{background-color:rgba(0,0,0,.8);height:100%;width:100%;position:fixed;left:0;top:0;z-index:9999999;display:none}

.hc-index-1-1-left-cong{position:absolute;left:50%;top:80px;margin-left:-300px;width:600px;height:350px;background-color:#ddd}

.hc-index-1-1-left-tv{width:100%;height:450px;box-shadow:0 0 13px rgba(255,255,255,.5)}

.hc-index-1-1-left-bg .fa-times-circle-o{font-size:50px;opacity:.8;color:#fff;position:absolute;top:10px;right:15px;cursor:pointer}

.hc-index-1-1-right{width:95%;min-height:270px;padding:3%;background-color:rgba(154,130,92,.9);z-index:9999;float:right;box-shadow:0 0 13px rgba(0,0,0,.3);position:relative}

.hc-index-1-1-right:hover{background-color:rgba(178,146,95,.9)}

.hc-index-1-top{padding-top:0}

.hc-index-1-1-right h2{font-size:30px;position:relative;font-weight:400;margin-bottom:50px;color:#fff;text-shadow:5px 2px 6px rgba(0,0,0,.3)}

.hc-index-1-1-right p{font-size:16px;color:#ccc;line-height:26px;font-weight:400}

.hc-index-1-1-right::before{content:" ";width:910px;display:block;height:360px;position:absolute;top:20px;right:45px;border:2px solid #fff;display:none}

.hc-index-1-1-right h2::before{content:" ";width:200px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-23px;left:0}

.hc-index-1-1-right-yw{position:absolute;bottom:-50px;left:50%;margin-left:-235px}

.hc-index-1-cpzs{width:80%;margin:60px auto 0}

.hc-index-1-cpzs .swiper-slide{display:block;background-color:rgba(0,0,0,.6)}

.hc-index-1-cpzs-auto{width:100%;margin:auto;position:relative}

.swiper-button-next-cpzs{right:3%;width:40px;line-height:45px;height:45px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:30px;text-align:center;padding-left:5px}

.swiper-button-prev-cpzs{left:3%;width:40px;line-height:45px;height:45px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:30px;text-align:center;padding-right:5px}

.hc-index-1-cpzs .swiper-slide img{width:100%;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.hc-index-1-cpzs .swiper-slide h2{display:block;line-height:60px;height:40px;font-size:18px;color:#5f5f5f; overflow: hidden;}

.swiper-slide-cpzs:hover p{ font-size:15px; color:#fff}

.hc-index-1-cpzs .swiper-slide p{font-size:15px; margin-top:0px;}

.swiper-slide-cpzs{padding:20px;font-size:0;border:3px solid rgba(0,0,0,.6)}

.swiper-slide-cpzs:hover{border:3px solid #877456}

.swiper-slide-cpzs:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.swiper-slide-cpzs:hover h2{color:#fff}

.hc-index-1-cpzs .swiper-slide:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-cpzs-wrapper{padding:50px 0}

.hc-index-2{width:100%;padding-bottom:80px;padding-top:1px;background:url(../images/index-bg-2.jpg) center top no-repeat;background-size:cover}

.hc-index-2-1{width:90%;text-align:center;padding-bottom:20px;margin:30px auto 60px}

.hc-index-2-1-list{width:23%;height:160px;display:inline-block;text-align:center}

.hc-index-2-1-list i{width:90px;height:90px;display:block;margin:18px auto 10px}

.hc-index-2-1-list h2{color:#aaa;font-size:18px}

.hc-index-2-1-list-1 i{background:url(../images/index-fw-ico-1.png) center center no-repeat}

.hc-index-2-1-list-2 i{background:url(../images/index-fw-ico-2.png) center center no-repeat}

.hc-index-2-1-list-3 i{background:url(../images/index-fw-ico-3.png) center center no-repeat}

.hc-index-2-1-list-4 i{background:url(../images/index-fw-ico-4.png) center center no-repeat}

.hc-index-2-1-list-5 i{background:url(../images/index-fw-ico-5.png) center center no-repeat}

.hc-index-2-1-list-6 i{background:url(../images/index-fw-ico-6.png) center center no-repeat}

.hc-index-2-1-list-7 i{background:url(../images/index-fw-ico-7.png) center center no-repeat}

.hc-index-2-1-list-8 i{background:url(../images/index-fw-ico-8.png) center center no-repeat}

.hc-index-2-1-list:hover h2{color:#ecc882}

.hc-index-2-1-list-1,.hc-index-2-1-list-2,.hc-index-2-1-list-3{border-right:1px solid rgba(97,97,97,.8);border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-4{border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-5,.hc-index-2-1-list-6,.hc-index-2-1-list-7{border-right:1px solid rgba(97,97,97,.8)}

.hc-index-2-2{width:96%;padding-bottom:35px;margin:auto;position:relative}

.hc-index-2-2::before{content:" ";width:996px;display:block;height:500px;position:absolute;top:0;left:100px;border:2px solid #fff;display:none}

.hc-index-2-2-yw{width:300px;display:block;margin:auto}

.hc-index-2-2-h2{font-size:35px;color:#fff;font-weight:400;text-align:center;display:block;margin:10px auto 0}

.hc-index-2-2-list{position:relative;margin-top:20px;text-align:center}

.hc-index-2-2-list li{width:46%;float:left;cursor:pointer;margin:0 2%;margin-top:25px;position:relative}

.hc-index-2-2-list-cong{border:30px solid rgba(0,0,0,.4);position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center}

.hc-index-2-2-list-cong h2{color:#ecc882;font-size:32px;font-family:"微软雅黑"}

.hc-index-2-2-list-cong p{color:#c6c6c6;font-size:17px;margin-top:8px}

.hc-index-2-2-list li img{width:100%}

.hc-index-2-2-yr{position:absolute;bottom:150px;left:160px;display:none}

.hc-index-2-2-list li:hover .hc-index-2-2-list-cong{border:30px solid rgba(0,0,0,.6);background-color:rgba(220,159,114,.2)}

.hc-index-3{background:url(../images/index-bg-3.jpg) fixed;width:100%;padding-top:1px}

.hc-index-3-w1200{padding-bottom:50px;text-align:center;padding-top:1px;background:url(../images/index-bg-3-w.png) center center no-repeat;width:100%}

.hc-index-3-w1200 h2{font-size:30px;color:#fff;margin-top:55px;text-shadow:5px 2px 6px rgba(0,0,0,.3)}

.hc-index-3-w1200 h3{font-size:18px;color:#b9b9b9;margin-top:30px;font-weight:400}

.hc-index-3-w1200 a{font-size:18px;color:#fff;display:block;margin:auto;width:200px;background-color:#262626;margin-top:28px;height:55px;line-height:55px;border-radius:5px;overflow:hidden;position:relative}

.hc-index-3-w1200 a:hover{background-color:#2c2c2c;box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-3-w1200 a::after{content:"立即咨询";position:absolute;left:0;bottom:-100%;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-3-w1200 a:hover::after{bottom:0}

.hc-index-4{background:url(../images/index-bg-4.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:50px;padding-top:1px}

.hc-index-4-1{font-size:35px;color:#fff;width:100%;display:block;text-align:center;margin:85px auto 0}

.hc-index-4-2{width:100%;margin:10px auto;position:relative;padding-top:1px}

.hc-index-4-2::before{content:" ";width:1000px;display:block;height:820px;position:absolute;top:0;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-4-1-ts{width:300px;display:block;margin:auto}

.hc-index-4-2-1{margin-top:30px}

.hc-index-4-2-1 li{width:30.3%;margin-left:2%;margin-top:15px;overflow:hidden;border:2px solid #fff;float:left;position:relative;font-size:0}

.hc-index-4-2-1 li img{width:100%;height:100%}

.hc-index-4-2-1 li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-index-4-2-1 li .hc-index-4-2-1-body h2{color:#fff;font-size:24px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a{color:#ccc;font-size:18px;margin-top:25px;display:block;-webkit-transform:translateY(10px);transform:translateY(10px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a:hover{text-decoration:underline}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body h2{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body a{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li.hc-index-4-2-1-noright{margin-right:0}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body{opacity:1}

.hc-index-4-2-1-a{width:235px;height:45px;display:block;margin:50px auto 0;background-color:#000;border:2px solid #fd885c;color:#fd885c;font-size:20px;text-align:center;line-height:45px;overflow:hidden}

.hc-index-4-2-1-a::after{content:"查看更多";position:absolute;right:-100%;bottom:0;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-4-2-1-a:hover::after{right:0}

.hc-index-5{background:url(../images/index-bg-5.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:1px;padding-top:1px;padding-bottom:80px}

.hc-index-5-w-auto{width:100%;position:relative;margin:auto;margin-top:50px}

.hc-index-5-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-5-title{position:absolute;top:-65px;left:0;display:none}

.hc-index-5-list{width:100%;position:relative;margin-top:35px}

.hc-index-5-list li{border-radius:10px;overflow:hidden;width:28%;margin:0 2%;float:left;box-shadow:7px 10px 20px rgba(0,0,0,.3)}

.hc-index-4-2-1 li:hover img,.hc-index-5-list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.hc-index-5-list li img{width:100%;height:100%}

.hc-index-5-list li .hc-index-5-list-body{display:none;}

.hc-index-5-list li .hc-index-5-list-body h2{color:#fff;font-size:24px}

.hc-index-5-list li .hc-index-5-list-body h2 span{color:#fff;font-size:18px;margin-left:10px;font-weight:400}

.hc-index-5-list li .hc-index-5-list-body p{color:#aaa;padding:0 50px;font-size:18px;margin-top:20px;line-height:32px;display:block}

.hc-index-5-list li:hover .hc-index-5-list-body{opacity:1}

.hc-index-6{background:url(../images/index-bg-6.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:90px;padding-top:1px}

.hc-index-6-title-y{position:absolute;top:-85px;left:55px}

.hc-index-6-w-auto{width:100%;position:relative;margin:auto}

.hc-index-6-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-6-title{line-height:32px;color:#fff;font-size:36px;margin:auto;margin-top:50px; margin-left:20px;}

.hc-index-6-list-1{padding:0 15px;float:right;padding-top:45px;padding-bottom:30px;background-color:rgba(0,0,0,1);position:relative;margin:0 10px;margin-top:35px}

.hc-index-6-list-1 h2{font-size:24ox;color:#fff;width:60%;float:left;position:relative;padding-bottom:10px;margin-bottom:15px}

.hc-index-6-list-1 p{font-size:16px;color:#999;line-height:30px;padding-top:20px;padding-right:90px}

.hc-index-6-list-1 span{display:block;font-size:18px;color:#999;margin-top:20px;text-align:right}

.hc-index-6-list-1 h2::before{content:" ";width:100px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-10px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li:hover,.hc-index-6-list-1:hover{background-color:rgba(0,0,0,1);box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-6-list li:hover h2::before,.hc-index-6-list-1:hover h2::before{width:150px}

.hc-index-6-list-1 img{width:30%;float:left;margin-right:15px;border:3px solid #74322d}

.hc-index-6-list{width:100%;font-size:24px}

.hc-index-6-list li{width:46%;height:135px;margin:0 2%;margin-top:25px;padding-top:20px;padding-bottom:30px;float:left;background-color:#000;border-radius:5px;position:relative}

.hc-index-6-list li h2{color:#fff;width:70%;float:left;font-size:16px;font-weight:400;position:relative;padding-bottom:15px;margin-left:3%;margin-top:10px}

.hc-index-6-list li h2::before{content:" ";width:100px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li p{color:#999;clear:both;width:96%;padding:0 2%;font-size:15px;margin-top:10px;font-weight:400;line-height:27px;padding-top:10px}

.hc-index-6-list li .hc-index-6-list-time{height:65px;width:65px;background:url(../images/index-news.jpg) center center no-repeat;background-size:cover;position:relative;border-radius:5px;float:left;margin-left:10px}

.hc-index-6-list li h2 a{color:#fff}

.hc-index-6-list li p a{color:#999}

.hc-index-6-list li .hc-index-6-list-time-y{position:absolute;left:10px;top:10px;font-size:20px;color:#ddd}

.hc-index-6-list li .hc-index-6-list-time-r{position:absolute;right:10px;bottom:10px;font-size:16px;color:#ddd}

.foot{padding-bottom:50px;background:url(../images/foot-bg.jpg) fixed;padding-top:45px;overflow:hidden}

.foot-1{width:40%;padding-left:5%;float:left}

.foot-2{width:40%;float:left;font-weight:400}

.foot-3{width:15%;float:left;text-align:left}

.foot-1 h2{font-size:24px;color:#fff;margin-bottom:20px;line-height:38px;font-weight:400}

.foot-1 p{font-size:16px;color:#a0a0a0;line-height:30px}

.foot-2-1{width:30%;float:left;line-height:38px}

.foot-2-1 h2{font-size:18px;color:#fff}

.foot-2-1 h3{font-size:16px;font-weight:400}

.foot-2-1 h3 a{color:#616161}

.foot-2-2{width:60%;float:left;line-height:38px}

.foot-2-2 h2{font-size:18px;color:#fff}

.foot-2-2 h3{font-size:16px;width:50%;float:left;font-weight:400}

.foot-2-2 h3 a{color:#616161}

.foot-2 h3 a:hover{color:#fff}

.foot-3-1 h2{font-size:18px;color:#fff;line-height:38px}

.foot-3-1 img{margin:auto;width:80px;margin-top:15px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.foot-3-1 img:hover{-webkit-transform:scale(1.1)!important;-moz-transform:scale(1.1)!important;-o-transform:scale(1.1)!important;transform:scale(1.1)!important;animation-fill-mode:none}

.hc-gy{background:url(../images/gy-bg.jpg) center top repeat-y;padding-top:1px;padding-bottom:50px}

.hc-gy-title{font-size:26px;color:#9b835d;margin:70px auto 50px;font-weight:400;text-align:center}

.hc-gy-ul{width:100%;text-align:center;position:relative;z-index:999}

.hc-gy-ul li{display:inline-block;width:135px;height:40px;background-color:#000;border:2px solid #666;line-height:40px;font-size:18px;border-radius:5px;margin:0 5px}

.hc-gy-ul li.on,.hc-gy-ul li:hover{border:2px solid #fff;line-height:40px;font-size:18px;border-radius:5px}
#zzkkfh{background:none; border:none; color:#fff; font-size:17px; position:relative; left:-2.5%; top:-30px}
.hc-gy-ul li a{color:#333}

.hc-gy-ul li.on a,.hc-gy-ul li:hover a{color:#fff}

.hc-gy-cong{content:" ";padding:50px 5%;width:80%;margin:0 15px;padding-bottom:80px;border:2px solid #717273;margin:auto;margin-top:-22px}

.hc-gy-cong p{font-size:18px;color:#fff;line-height:50px}
.hc-gy-cong p img{ max-width:100%}
.hc-allist-cong{width:96%;padding:40px 0 0;padding-bottom:40px;margin:0 auto;position:relative}

.hc-allist-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px;display:none}

.hc-lianmen-cong{width:100%;margin:-30px auto 0;padding-bottom:60px;position:relative}

.hc-lianmen-cong::before{content:" ";width:910px;border:2px solid #707071;position:absolute;top:10px;left:50%;border:2px solid #717273;margin-left:-450px;display:none;height:1160px;background:url(../images/lianmen-jian.png) center center no-repeat}

.hc-allist-cong ul{width:100%;margin:auto}

.hc-allist-cong ul{margin-top:10px}

.hc-allist-cong ul li{width:30%;margin-top:30px;margin:20px 1.3%;border:2px solid #fff;float:left;position:relative}

.hc-allist-cong ul li img{width:100%;height:100%}

.hc-allist-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-allist-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:20px}

.hc-allist-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:16px;margin-top:15px;display:block}

.hc-allist-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-allist-nav{margin:15px 0;text-align:center}

.hc-allist-nav a{height:40px;width:40px;margin-top:30px;background-color:#000;line-height:40px;color:#666;text-align:center;margin-left:18px;display:inline-block;border:2px solid #666;font-size:24px;border-radius:50%}

.hc-allist-nav a.on,.hc-allist-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-allist-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-lx-cong{text-align:center}

.hc-lx-cong h2{font-size:24px;color:#fff;margin-top:30px;margin-bottom:15px}

.hc-lx-cong p{font-size:18px;color:#9b9b9b}

.hc-lx-cong img{margin-top:30px}

.hc-lianmen-4-2-1{width:90%;margin:auto}

.hc-lianmen-4-2-1 li{width:66%;margin-top:90px;padding-top:35px;padding-bottom:20px;padding-left:5%;padding-right:5%;border:2px solid #a0a0a1;float:right;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:8px}

.hc-lianmen-4-2-1 li h2{font-size:26px;color:#fff;position:absolute;left:10px;top:-50px}

.hc-lianmen-4-2-1 li p{font-size:18px;color:#aaa;text-indent:2em;line-height:37px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;overflow:hidden}

.hc-lianmen-4-2-1 li a{font-size:16px;color:#fff;margin-top:19px;text-decoration:underline;display:inline-block;float:right}

.hc-lianmen-4-2-1 li img{width:30%;position:absolute;left:-34%;top:0;border-radius:50%;border:2px solid #fff;overflow:hidden}

.hc-lianmen-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-lianmen-cong .hc-allist-nav{margin-top:50px}

.hc-lanmen-xq{min-height:100%}

.hc-lanmen-xq-title{width:96%;margin:35px auto 0;font-size:30px;color:#9b835d;line-height:65px;text-align:center;position:relative}

.hc-lanmen-xq-title a{position:absolute;left:5px;top:0;height:60px;color:#fff;font-size:18px;line-height:80px}

.hc-lanmen-xq-title span{position:absolute;right:5px;top:0;height:60px;color:#666;font-size:18px;line-height:80px}

.hc-lanmen-xq-cong{width:96%;margin:55px auto 35px;position:relative}

.hc-lanmen-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:1030px;display:none}

.hc-lanmen-xq-cong-1{width:100%;position:relative}

.hc-lanmen-xq-cong-1-left{width:35%;float:left;font-size:0;border:2px solid #fff;border-radius:15px;overflow:hidden}

.hc-lanmen-xq-cong-1-left img{width:100%}

.hc-lanmen-xq-cong-1-right{width:58%;padding:0 2%;font-size:16px;line-height:35px;float:right;color:#aaa}

.hc-lanmen-xq-cong-1-ico{position:absolute;left:53px;top:350px;z-index:999999;display:none}

.pc-slide{width:90%;margin:auto;margin-top:50px}

.swiper-wrapper a{font-size:0;width:100%}

.view .swiper-wrapper img{width:100%}

.view .swiper-container{width:100%;border:2px solid #fff;border-radius:10px;overflow:hidden;font-size:0}

.view .arrow-left{background:url(images/index_tab_l.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.view .arrow-right{background:url(images/index_tab_r.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.preview{width:100%;margin-top:40px;position:relative}

.preview .swiper-container{width:80%;height:139px;margin-left:35px;margin:auto}

.preview .swiper-slide{overflow:hidden;background-color:inherit;font-size:0;overflow:hidden;display:inline-block}

.preview .swiper-slide img{width:100%;margin:0 10px;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);cursor:pointer;border:2px solid #fff}

.preview .slide6{width:200px}

.preview .arrow-left{font-size:30px;width:37px;height:40px;line-height:40px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;left:10px;top:40%;margin-top:-20px;padding-right:3px}

.preview .arrow-right{font-size:30px;width:37px;height:40px;line-height:40px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;right:10px;top:40%;margin-top:-20px;padding-left:3px}

.preview .active-nav img{padding:0;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.preview .arrow-left:hover{background-color:#777;box-shadow:0 0 6px rgba(255,255,255,.5)}

.preview .arrow-right:hover{background-color:#777}

.hc-liuyan-cong{width:96%;height:660px;margin:55px auto 0;padding-top:25px;position:relative}

.hc-liuyan-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:660px;display:none}

.hc-liuyan-list{width:100%;position:relative}

.hc-liuyan-list li{width:45%;margin:0 2.5%;float:left;margin-top:20px}

.hc-liuyan-list li h2{font-size:18px;color:#999;line-height:35px;padding-left:20px;font-weight:400}

.hc-liuyan-list li input[type=text]{width:100%;height:50px;border:2px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:18px;color:#999;text-indent:.5em;line-height:50px}

.hc-liuyan-list li textarea{width:95%;height:220px;border:2px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:18px;color:#999;text-indent:.5em;line-height:50px}

.hc-liuyan-list li.hc-liuyan-list-width{width:100%}

.hc-liuyan-list li input[type=text]:focus,.hc-liuyan-list li input[type=text]:hover,.hc-liuyan-list li textarea:focus,.hc-liuyan-list li textarea:hover{border:2px solid #9b835d;background-color:rgba(51,51,51,.9)}

.hc-liuyan-list-input-submit{width:400px;height:43px;background-color:#fff;color:#000;position:absolute;left:50%;bottom:63px;margin-left:-200px;border-radius:10px;cursor:pointer;font-size:18px;font-family:"微软雅黑"}

.hc-liuyan-list-input-submit:hover{box-shadow:0 0 9px rgba(255,255,255,.7)}

.hc-xwxq-xq-mome{text-align:center;font-size:14px;color:#fff}

.hc-xwxq-xq-mome img{margin-top:15px;width:27px}

.hc-zixun-cong{width:100%;margin:50px auto 0;padding-bottom:50px;position:relative}

.hc-zixun-cong::before{content:" ";width:910px;border:2px solid #707071;position:absolute;top:23px;left:50%;border:2px solid #717273;margin-left:-450px;height:1118px;display:none}

.hc-zixun-4-2-1{width:96%;margin:auto;padding-top:35px;margin-top:0}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1{width:100%;margin-top:30px;padding-top:25px;padding-bottom:20px;border:1px solid #fff;float:left;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:15px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2{float:left;width:60%;font-size:24px;color:#fff;margin-bottom:25px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 p{float:left;width:60%;font-size:15px;color:#aaa;line-height:30px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 span{width:60%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 20px;}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 b{width:30%;float:right;font-size:16px;color:#666;line-height:35px;text-align:right}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 img{width:26%;float:left;margin-right:4%;margin-left:4%;border-radius:5px;border:1px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2{width:825px;margin-top:150px;padding-top:35px;padding-bottom:20px;padding-right:115px;padding-left:60px;border:2px solid #a0a0a1;float:left;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:8px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 h2{font-size:30px;color:#fff;position:absolute;left:110px;top:-50px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 p{font-size:24px;color:#aaa;text-indent:2em;line-height:37px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 img{width:340px;position:absolute;right:-210px;top:-100px;border:2px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-zixun-cong .hc-allist-nav{left:180px;bottom:25px}

.hc-zixun-ul .swiper-slide{width:140px;height:45px;background-color:#000;line-height:40px;font-size:18px;border-radius:5px}

.hc-zixun-ul .swiper-slide a{border:2px solid #525253;display:block;border-radius:5px}

.hc-zixun-ul .swiper-slide.on,.hc-zixun-ul .swiper-slide:hover{line-height:40px;font-size:18px;border-radius:5px}

.hc-zixun-ul .swiper-slide a:hover,.hc-zixun-ul .swiper-slide.on a{border:2px solid #fff}

.hc-zixun-ul .swiper-slide a{color:#333}

.hc-zixun-ul .swiper-slide.on a,.hc-zixun-ul .swiper-slide:hover a{color:#fff;display:block}

.hc-zixun-ul-cong{width:500px}

.hc-index-1-xwzx-auto{width:70%;margin:auto;position:relative}

.hc-index-1-xwzx{width:70%;margin:60px auto 0}

.hc-index-1-xwzx .swiper-slide{display:block;font-size:18px}

.hc-index-1-xwzx .swiper-slide a{font-size:18px}

.swiper-button-next-xwzx{right:7%;width:35px;height:40px;background-color:rgba(0,0,0,1);text-align:center;padding-left:5px;font-size:32px;border:2px solid #717273;border-radius:50%}

.swiper-button-prev-xwzx{left:7%;width:35px;height:40px;background-color:rgba(0,0,0,1);text-align:center;padding-right:5px;font-size:32px;border:2px solid #717273;border-radius:50%}

.hc-zixun-yw{position:absolute;right:40px;top:35px;width:300px}

.hc-xwxq-xq-cong{width:100%;min-height:1120px;padding-bottom:50px;margin:35px auto 0;position:relative}

.hc-xwxq-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-160px;left:50%;border:2px solid #717273;margin-left:-500px;padding-bottom:35px;display:none;height:100%;z-index:0}

.xq-banner-1{position:relative;z-index:9}

.hc-xw-xq-title{width:96%;margin:35px auto 0;font-size:30px;color:#9b835d;line-height:65px;text-align:center;position:relative}

.hc-xw-xq-title a{position:absolute;left:5px;top:0;height:60px;color:#fff;font-size:18px;line-height:80px}

.hc-xw-xq-title span{position:absolute;right:5px;top:0;height:60px;color:#666;font-size:18px;line-height:80px}

.hc-xw-xq-title h2{width:70%;margin:auto;display:block;font-size:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-1{width:90%;margin:35px auto 0;font-size:18px;color:#aaa;line-height:35px}

.hc-xwxq-xq-cong-1 p{}

.hc-xwxq-xq-cong-1 img{margin:20px 0;width:100%;border:1px solid #fff}

.hc-xwxq-xq-cong-2{width:400px;height:80px;padding:5px 50px;background-color:#000;margin:45px auto 0;line-height:40px;border:2px solid #717273;position:relative}

.hc-xwxq-xq-cong-2 a{font-size:16px;display:block;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-2 a:hover{text-decoration:underline;color:#fff}

.hc-index-1-xwxq-auto{width:96%;margin:auto;position:relative}

.hc-index-1-xwxq .swiper-slide img{width:100%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}

.hc-index-1-xwxq .swiper-slide h2{display:block;line-height:60px;height:40px;font-size:20px;color:#5f5f5f}

.hc-index-1-xwxq{width:100%;margin:0 auto 0}

.hc-index-1-xwxq .swiper-slide{display:block;background-color:rgba(0,0,0,0)}

.swiper-slide-xwxq{padding:10px;font-size:0;text-align:left}

.swiper-slide-xwxq img{width:100%;border:2px solid #fff}

.swiper-slide-xwxq h2{color:#aaa;font-size:20px;font-weight:400}

.swiper-slide-xwxq p{color:#666;font-size:16px;margin-top:10px}

.swiper-slide-xwxq:hover h2{color:#aaa;font-size:20px}

.swiper-slide-xwxq:hover p{color:#666;font-size:16px}

.hc-zuopin-xq-mome{text-align:center}

.hc-zuopin-xq-mome h2{font-size:16px;color:#ddd}

.hc-zuopin-xq-mome img{margin:auto;display:block;margin-top:13px}

.hc-zuopin-cong{height:100%;width:100%;margin:-108px auto;position:relative}

.hc-zuopin-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px}

.hc-zuopin-cong ul{width:100%;margin:auto}

.hc-zuopin-cong ul{margin-top:120px}

.hc-zuopin-cong ul li{width:376px;height:275px;margin-top:30px;margin-right:30px;border:2px solid #fff;float:left;position:relative}

.hc-zuopin-cong ul li img{width:100%;height:100%}

.hc-zuopin-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-zuopin-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:24px}

.hc-zuopin-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:18px;margin-top:15px;display:block}

.hc-zuopin-cong ul li.hc-index-4-2-1-noright{margin-right:0}

.hc-zuopin-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-zuopin-cong ul li.hc-zuopin-cong-1{width:785px;height:585px}

.hc-zuopin-cong ul li.hc-zuopin-cong-2{margin-right:0}

.hc-zuopin-nav{position:absolute;left:190px;bottom:150px}

.hc-zuopin-nav a{height:40px;width:40px;background-color:#000;line-height:40px;color:#666;text-align:center;margin-left:18px;display:block;border:2px solid #666;font-size:24px;float:left;border-radius:50%}

.hc-zuopin-nav a.on,.hc-zuopin-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-zuopin-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-zuopin-xq-cong{width:100%;min-height:910px;margin:35px auto 0;position:relative}

.hc-zuopin-xq-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:100%;display:none}

.hc-zuopin-xq-cong-1{width:785px;margin:15px auto;color:#aaa;font-size:18px;line-height:35px}

.hc-zuopin-xq-cong .pc-slide{float:none;margin:40px auto 0}

.hc-zuopin-xq-cong .preview{margin-top:50px}

.hc-index-5-title1{font-size:35px;color:#fff;width:900px;text-align:center;margin:30px auto 0}

.hc-index-5-img-title{width:300px;display:block;margin:auto}

@-webkit-keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

@keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

.rollIn{-webkit-animation-name:logo-1;animation-name:logo-1}

@keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

.hc-xwxq-xq-mome img{animation:ghostUpdown .8s infinite alternate;-webkit-animation:ghostUpdown .8s infinite alternate}

.foot-top{position:fixed;right:15px;bottom:15px;font-size:45px;cursor:pointer;color:#fff;opacity:.8;display:none}

}

@media only screen and (min-width:413px) and (max-width:667px){.w-1200{width:100%;margin:auto}

.process-list{margin-top:25px}
#wzz li{ height:160px}
.process-list li{width:45%;float:left;text-align:center;padding:30px 2.5%;}
.process-list li .iconfont{font-size:60px;color:#36e4c6}
.has-diamond{width:90px;height:90px;line-height:90px;position:relative;display:inline-block}
.has-diamond img{width:50px;height:50px;position:relative;z-index:99}
.has-diamond:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #d7d7d7;transition:.4s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.process-list li h3{font-size:16px;line-height:22px;margin:40px 0 15px;color:#fff;font-weight:400}
.process-list li h3 small{color:#333;font-weight:400}
.process-list li p{color:#999;height:80px;font-size:14px;overflow:hidden; line-height:25px; text-indent:0}


.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

.hc-banner{width:100%;height:280px;overflow:initial!important;z-index:99999999}

.hc-banner .swiper-wrapper{height:100%}

.hc-banner .swiper-slide{width:100%;height:100%;background-size:cover!important}

.hc-banner .swiper-slide-w1200{width:100%;height:100%;position:relative}

.hc-banner-1-2{position:absolute;left:10%;bottom:17%;width:110px}

.hc-banner-1-3{position:absolute;right:28%;top:26%;width:100px}

.hc-banner-1-4{position:absolute;right:18%;bottom:20%;width:90px}

.xq-banner{width:100%;position:relative;font-size:0}

.hc-head{height:30px;width:80%;line-height:30px;text-align:right;position:absolute;top:0;left:50%;z-index:9999;margin-left:-40%;display:none}

.hc-head p{color:#aaa;font-size:14px;display:inline-block;margin:0 5px;z-index:9999}

.hc-nav-mome{font-size:30px;color:#fff;position:absolute;right:15px;top:9px}

.hc-head p i{margin:0 10px}

.hc-nav{width:100%;min-height:50px;background-color:rgba(0,0,0,.9);position:absolute;top:0;left:0;z-index:9999999;box-shadow:0 0 6px rgba(255,255,255,.2)}

.hc-nav-auto{position:relative;width:100%;margin:0 auto 0;padding-top:1px}

.hc-nav li{float:left;color:#999;text-align:center;width:100%;line-height:50px}

.hc-nav li a{font-size:18px;color:#999}

.hc-dyy{font-size:12px}

.hc-dyy a{font-size:14px!important;color:#999;display:inline-block;margin:0 7px}

.hc-nav li a:hover,.hc-nav li.on a{color:#fff}

.hc-nav li:hover{background:rgba(204,204,204,.3)}

.hc-nav li:hover a{color:#fff!important}

.hc-nav-logo{width:90px;position:absolute;left:20px;top:6px}

.hc-nav ul{margin-top:60px;width:100%;display:none}

.hc-index-1{width:100%;min-height:600px;padding-bottom:50px;padding-top:1px;background:#272626;background-size:cover}

.hc-index-1-1{width:100%;position:relative;margin-top:30px;margin-bottom:58px;clear:both}

.hc-index-1-1-left{width:83%;border:5px solid #fff;position:relative;box-shadow:0 0 13px rgba(0,0,0,.3);margin:15px auto}

.hc-index-1-1-left img{width:100%;z-index:999;position:relative}

.hc-index-1-1-left::before{content:" ";width:300px;display:block;background-color:rgba(255,255,255,.1);height:300px;position:absolute;top:-60px;left:-50px;display:none}

.hc-index-1-1-left i{color:#fff;width:55px;height:60px;background-color:rgba(0,0,0,.7);position:absolute;left:50%;top:50%;z-index:99999;text-align:center;font-size:60px;padding-left:7px;line-height:60px;border-radius:50%;margin-left:-30px;margin-top:-30px;cursor:pointer;box-shadow:0 0 3px rgba(255,255,255,.5)}

.hc-index-1-1-left i:hover{background-color:rgba(0,0,0,.6);box-shadow:0 0 5px rgba(255,255,255,.7);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-1-left-bg{background-color:rgba(0,0,0,.8);height:100%;width:100%;position:fixed;left:0;top:0;z-index:9999999999;display:none}

.hc-index-1-1-left-cong{position:absolute;left:50%;top:100px;margin-left:-45%;width:90%;height:250px;background-color:#ddd}

.hc-index-1-1-left-tv{width:100%;height:250px;box-shadow:0 0 13px rgba(255,255,255,.5)}

.hc-index-1-1-left-bg .fa-times-circle-o{font-size:42px;opacity:.7;color:#fff;position:absolute;top:10px;right:15px;cursor:pointer}

.hc-index-1-1-right{width:86%;padding:25px 3%;background-color:rgba(154,130,92,.9);z-index:9999;box-shadow:0 0 13px rgba(0,0,0,.3);position:relative;margin:35px auto 0}

.hc-index-1-1-right:hover{background-color:rgba(178,146,95,.9)}

.hc-index-1-top{padding-top:0}

.hc-index-1-1-right h2{font-size:22px;position:relative;font-weight:400;margin-bottom:50px;color:#fff;text-shadow:5px 2px 6px rgba(0,0,0,.3)}

.hc-index-1-1-right p{font-size:15px;color:#ccc;line-height:26px;font-weight:400}

.hc-index-1-1-right::before{content:" ";width:910px;display:block;height:360px;position:absolute;top:20px;right:45px;border:2px solid #fff;display:none}

.hc-index-1-1-right h2::before{content:" ";width:200px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-23px;left:0}

.hc-index-1-1-right-yw{position:absolute;bottom:-30px;left:50%;width:300px;margin-left:-150px}

.hc-index-1-cpzs{width:92%;margin:45px auto 0}

.hc-index-1-cpzs .swiper-slide{display:block;background-color:rgba(0,0,0,.6)}

.hc-index-1-cpzs-auto{width:100%;margin:auto;position:relative}

.swiper-button-next-cpzs{right:3%;width:40px;line-height:45px;height:45px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:30px;text-align:center;padding-left:5px}

.swiper-button-prev-cpzs{left:3%;width:40px;line-height:45px;height:45px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:30px;text-align:center;padding-right:5px}

.hc-index-1-cpzs .swiper-slide img{width:100%;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.hc-index-1-cpzs .swiper-slide h2{display:block;line-height:50px;height:40px;font-size:16px;color:#5f5f5f}

.swiper-slide-cpzs{padding:5px;font-size:0;border:3px solid rgba(0,0,0,.6)}

.swiper-slide-cpzs:hover{border:3px solid #877456}

.swiper-slide-cpzs:hover p{ font-size:15px; color:#fff}

.hc-index-1-cpzs .swiper-slide p{font-size:15px; margin-top:0px;}

.swiper-slide-cpzs:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.swiper-slide-cpzs:hover h2{color:#fff}

.hc-index-1-cpzs .swiper-slide:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-cpzs-wrapper{padding:20px 0}

.hc-index-2{width:100%;padding-bottom:30px;padding-top:1px;background:url(../images/index-bg-2.jpg) center top no-repeat;background-size:cover}

.hc-index-2-1{width:90%;text-align:center;padding-left:3%;padding-bottom:20px;margin:30px auto 60px}

.hc-index-2-1-list{width:48%;height:160px;-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;float:left;text-align:center}

.hc-index-2-1-list i{width:40px;height:40px;display:block;background-size:cover!important;margin:18px auto 10px}

.hc-index-2-1-list h2{color:#aaa;font-size:18px;font-weight:400}

.hc-index-2-1-list-1 i{background:url(../images/index-fw-ico-1.png) center center no-repeat}

.hc-index-2-1-list-2 i{background:url(../images/index-fw-ico-2.png) center center no-repeat}

.hc-index-2-1-list-3 i{background:url(../images/index-fw-ico-3.png) center center no-repeat}

.hc-index-2-1-list-4 i{background:url(../images/index-fw-ico-4.png) center center no-repeat}

.hc-index-2-1-list-5 i{background:url(../images/index-fw-ico-5.png) center center no-repeat}

.hc-index-2-1-list-6 i{background:url(../images/index-fw-ico-6.png) center center no-repeat}

.hc-index-2-1-list-7 i{background:url(../images/index-fw-ico-7.png) center center no-repeat}

.hc-index-2-1-list-8 i{background:url(../images/index-fw-ico-8.png) center center no-repeat}

.hc-index-2-1-list:hover h2{color:#ecc882}

.hc-index-2-1-list-1{border-right:1px solid rgba(97,97,97,.8);border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-2{border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-3{border-right:1px solid rgba(97,97,97,.8);border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-4,.hc-index-2-1-list-6{border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-5{border-bottom:1px solid rgba(97,97,97,.8);border-right:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-7{border-right:1px solid rgba(97,97,97,.8)}

.hc-index-2-2{width:96%;padding-bottom:35px;margin:auto;position:relative}

.hc-index-2-2::before{content:" ";width:996px;display:block;height:500px;position:absolute;top:0;left:100px;border:2px solid #fff;display:none}

.hc-index-2-2-yw{width:170px;display:block;margin:0 auto 0;clear:both}

.hc-index-2-2-h2{font-size:20px;color:#fff;font-weight:400;text-align:center;display:block;margin:10px auto 0}

.hc-index-2-2-list{position:relative;margin-top:20px;text-align:center}

.hc-index-2-2-list li{width:46%;float:left;cursor:pointer;margin:0 2%;margin-top:25px;position:relative}

.hc-index-2-2-list-cong{border:10px solid rgba(0,0,0,.4);position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center}

.hc-index-2-2-list-cong h2{color:#ecc882;font-size:20px;font-family:"微软雅黑"}

.hc-index-2-2-list-cong p{color:#c6c6c6;font-size:15px;margin-top:8px}

.hc-index-2-2-list li img{width:100%}

.hc-index-2-2-yr{position:absolute;bottom:150px;left:160px;display:none}

.hc-index-2-2-list li:hover .hc-index-2-2-list-cong{border:30px solid rgba(0,0,0,.6);background-color:rgba(220,159,114,.2)}

.hc-index-3{background:url(../images/index-bg-3.jpg) fixed;width:100%;padding-top:1px}

.hc-index-3-w1200{text-align:center;padding-top:1px;background:url(../images/index-bg-3-w.png) center center no-repeat;padding:0 5%;padding-bottom:30px}

.hc-index-3-w1200 h2{font-size:20px;color:#fff;margin-top:35px;line-height:30px;text-shadow:5px 2px 6px rgba(0,0,0,.3);font-weight:600}

.hc-index-3-w1200 h3{font-size:16px;color:#b9b9b9;margin-top:25px;font-weight:400}

.hc-index-3-w1200 a{font-size:16px;color:#fff;display:block;margin:auto;width:140px;background-color:#262626;margin-top:15px;height:40px;line-height:40px;border-radius:5px;overflow:hidden;position:relative}

.hc-index-3-w1200 a:hover{background-color:#2c2c2c;box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-3-w1200 a::after{content:"立即咨询";position:absolute;left:0;bottom:-100%;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-3-w1200 a:hover::after{bottom:0}

.hc-index-4{background:url(../images/index-bg-4.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:50px;padding-top:1px}

.hc-index-4-1{font-size:22px;color:#fff;width:100%;display:block;text-align:center;margin:35px auto 0}

.hc-index-4-2{width:100%;margin:10px auto;position:relative;padding-top:1px}

.hc-index-4-2::before{content:" ";width:1000px;display:block;height:820px;position:absolute;top:0;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-4-1-ts{width:150px;display:block;margin:auto}

.hc-index-4-2-1{margin-top:30px}

.hc-index-4-2-1 li{width:46%;margin-left:2%;margin-top:10px;overflow:hidden;border:2px solid #fff;float:left;position:relative;font-size:0}

.hc-index-4-2-1 li img{width:100%;height:100%}

.hc-index-4-2-1 li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-index-4-2-1 li .hc-index-4-2-1-body h2{color:#fff;font-size:18px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a{color:#ccc;font-size:16px;margin-top:23px;display:block;-webkit-transform:translateY(10px);transform:translateY(10px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a:hover{text-decoration:underline}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body h2{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body a{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body{opacity:1}

.hc-index-4-2-1-a{width:168px;height:38px;display:block;margin:50px auto 0;background-color:#000;border:2px solid #fd885c;color:#fd885c;font-size:16px;text-align:center;line-height:38px;overflow:hidden}

.hc-index-4-2-1-a::after{content:"查看更多";position:absolute;right:-100%;bottom:0;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-4-2-1-a:hover::after{right:0}

.hc-index-5{background:url(../images/index-bg-5.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:1px;padding-top:1px;padding-bottom:50px}

.hc-index-5-w-auto{width:100%;position:relative;margin:auto;margin-top:50px}

.hc-index-5-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-5-title{position:absolute;top:-65px;left:0;display:none}

.hc-index-5-list{width:86%;position:relative;margin:auto;margin-top:35px}

.hc-index-5-list li{border-radius:10px;overflow:hidden;width:92%;margin:0 4% 15px;float:left;box-shadow:7px 10px 20px rgba(0,0,0,.3);position:relative}

.hc-index-4-2-1 li:hover img,.hc-index-5-list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.hc-index-5-list li img{width:100%;height:100%}

.hc-index-5-list li .hc-index-5-list-body{border-radius:10px;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-index-5-list li .hc-index-5-list-body h2{color:#fff;font-size:24px}

.hc-index-5-list li .hc-index-5-list-body h2 span{color:#fff;font-size:18px;margin-left:10px;font-weight:400}

.hc-index-5-list li .hc-index-5-list-body p{color:#aaa;padding:0 50px;font-size:14px;margin-top:20px;line-height:26px;display:block}

.hc-index-5-list li:hover .hc-index-5-list-body{opacity:1}

.hc-index-6{background:url(../images/index-bg-6.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:60px;padding-top:1px}

.hc-index-6-title-y{position:absolute;top:-85px;left:55px;display:none}

.hc-index-6-w-auto{width:100%;position:relative;margin:auto}

.hc-index-6-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-6-title{line-height:32px;color:#fff;font-size:24px;margin:auto;margin-top:30px;margin-left:10px}

.hc-index-6-list-1{padding:0 15px;float:right;padding-top:20px;padding-bottom:20px;background-color:rgba(0,0,0,1);position:relative;margin:0 10px;margin-top:25px}

.hc-index-6-list-1 h2{font-size:16px;color:#fff;width:60%;float:left;position:relative;padding-bottom:6px;margin-bottom:10px}

.hc-index-6-list-1 p{font-size:14px;color:#999;line-height:30px;width:100%;float:left;padding-top:20px;padding-right:90px}

.hc-index-6-list-1 span{display:block;font-size:14px;color:#999;margin-top:20px;text-align:left}

.hc-index-6-list-1 h2::before{content:" ";width:60px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li:hover,.hc-index-6-list-1:hover{background-color:rgba(0,0,0,1);box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-6-list li:hover h2::before,.hc-index-6-list-1:hover h2::before{width:150px}

.hc-index-6-list-1 img{width:30%;float:left;margin-right:15px;border:2px solid #74322d}

.hc-index-6-list{width:100%;font-size:24px}

.hc-index-6-list li{width:96%;height:135px;margin:0 2%;margin-top:25px;padding-top:20px;padding-bottom:30px;float:left;background-color:#000;border-radius:5px;position:relative;overflow:hidden}

.hc-index-6-list li h2{color:#fff;width:70%;float:left;font-size:16px;font-weight:400;position:relative;padding-bottom:15px;margin-left:3%;margin-top:10px}

.hc-index-6-list li h2::before{content:" ";width:100px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li p{color:#999;clear:both;width:96%;padding:0 2%;font-size:14px;margin-top:10px;font-weight:400;line-height:22px;padding-top:10px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;overflow:hidden}

.hc-index-6-list li .hc-index-6-list-time{height:65px;width:65px;background:url(../images/index-news.jpg) center center no-repeat;background-size:cover;position:relative;border-radius:5px;float:left;margin-left:10px}

.hc-index-6-list li h2 a{color:#fff}

.hc-index-6-list li p a{color:#999}

.hc-index-6-list li .hc-index-6-list-time-y{position:absolute;left:10px;top:10px;font-size:20px;color:#ddd}

.hc-index-6-list li .hc-index-6-list-time-r{position:absolute;right:10px;bottom:10px;font-size:16px;color:#ddd}

.foot{padding-bottom:35px;background:url(../images/foot-bg.jpg) fixed;padding-top:25px;overflow:hidden}

.foot-1{padding:0 4%;text-align:center}

.foot-2{width:96%;margin:20px auto;font-weight:400;text-align:center}

.foot-3{width:100%;text-align:center;margin:0;clear:both}

.foot-1 h2{font-size:22px;color:#fff;margin-bottom:10px;line-height:35px;font-weight:400}

.foot-1 p{font-size:15px;color:#a0a0a0;line-height:30px}

.foot-2-1{width:35%;float:left;line-height:38px}

.foot-2-1 h2{font-size:18px;color:#fff;font-weight:600}

.foot-2-1 h3{font-size:16px;font-weight:400}

.foot-2-1 h3 a{color:#616161}

.foot-2-2{width:60%;float:left;line-height:38px}

.foot-2-2 h2{font-size:18px;color:#fff;font-weight:600}

.foot-2-2 h3{font-size:16px;width:50%;float:left;font-weight:400}

.foot-2-2 h3 a{color:#616161}

.foot-2 h3 a:hover{color:#fff}

.foot-3-1 h2{font-size:18px;color:#fff;line-height:38px;font-weight:600}

.foot-3-1 img{margin:auto;width:120px;margin-top:15px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.foot-3-1 img:hover{-webkit-transform:scale(1.1)!important;-moz-transform:scale(1.1)!important;-o-transform:scale(1.1)!important;transform:scale(1.1)!important;animation-fill-mode:none}

.hc-gy{background:url(../images/gy-bg.jpg) center top repeat-y;padding-top:1px;padding-bottom:50px}

.hc-gy-title{font-size:18px;color:#9b835d;padding:0 10px;margin:25px auto 30px;font-weight:400;text-align:center}

.hc-gy-ul{width:100%;text-align:center;position:relative;z-index:999}

.hc-gy-ul li{display:inline-block;padding:0 15px;height:35px;background-color:#000;border:2px solid #666;line-height:35px;font-size:18px;border-radius:5px;margin:10px 5px;font-size:16px}

.hc-gy-ul li.on,.hc-gy-ul li:hover{border:1px solid #fff;line-height:35px;font-size:16px;border-radius:5px}
#zzkkfh{ width:60px; background:none; border:none; color:#fff; font-size:16px; position:relative; left:-2.5%;}
.hc-gy-ul li a{color:#333}

.hc-gy-ul li.on a,.hc-gy-ul li:hover a{color:#fff}

.hc-gy-cong{content:" ";padding:20px 3%;width:83%;margin:0 15px;padding-bottom:20px;border:2px solid #717273;margin:auto;margin-top:22px;font-size:16px;color:#fff;line-height:40px}

.hc-gy-cong p{font-size:14px;color:#fff;line-height:26px}
.hc-gy-cong p img{ max-width:100%}
.hc-allist-cong{width:96%;padding:20px 0 0;padding-bottom:0;margin:0 auto;position:relative}

.hc-allist-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px;display:none}

.hc-lianmen-cong{width:100%;margin:-30px auto 0;padding-bottom:20px;position:relative}

.hc-lianmen-cong::before{content:" ";width:910px;border:2px solid #707071;position:absolute;top:10px;left:50%;border:2px solid #717273;margin-left:-450px;display:none;height:1160px;background:url(../images/lianmen-jian.png) center center no-repeat}

.hc-allist-cong ul{width:100%;margin:auto}

.hc-allist-cong ul{margin-top:10px}

.hc-allist-cong ul li{width:46%;margin-top:20px;margin:10px 1.4%;border:2px solid #fff;float:left;position:relative}

.hc-allist-cong ul li img{width:100%;height:100%}

.hc-allist-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-allist-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:16px}

.hc-allist-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:14px;margin-top:13px;display:block}

.hc-allist-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-allist-cong ul li.hc-allist-cong-1{margin:9px 5px 0 5px}

.hc-allist-nav{margin:15px 0;text-align:center}

.hc-allist-nav a{height:30px;width:30px;margin-top:20px;background-color:#000;line-height:30px;color:#666;text-align:center;margin:20px 5px 0;display:inline-block;border:1px solid #666;font-size:18px;border-radius:50%}

.hc-allist-nav a.on,.hc-allist-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-allist-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-lx-cong{text-align:center}

.hc-lx-cong h2{font-size:18px;color:#fff;margin-top:20px;margin-bottom:10px}

.hc-lx-cong p{font-size:16px;color:#9b9b9b;text-indent:0}

.hc-lx-cong img{margin-top:30px}

.hc-lianmen-4-2-1{width:90%;margin:auto}

.hc-lianmen-4-2-1 li{width:70%;margin-top:65px;padding-top:15px;padding-bottom:15px;padding-left:3%;padding-right:3%;border:1px solid #a0a0a1;float:right;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:8px}

.hc-lianmen-4-2-1 li h2{font-size:18px;color:#fff;position:absolute;left:10px;top:-35px;font-weight:600}

.hc-lianmen-4-2-1 li p{font-size:14px;color:#aaa;text-indent:2em;line-height:35px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;overflow:hidden}

.hc-lianmen-4-2-1 li a{font-size:15px;color:#fff;margin-top:19px;text-decoration:underline;display:inline-block;float:right}

.hc-lianmen-4-2-1 li img{width:30%;position:absolute;left:-34%;top:0;border-radius:50%;border:2px solid #fff;overflow:hidden}

.hc-lianmen-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-lianmen-cong .hc-allist-nav{margin-top:50px}

.hc-lanmen-xq{min-height:100%}

.hc-lanmen-xq-title{width:96%;margin:25px auto 0;font-size:23px;color:#9b835d;line-height:35px;text-align:center;position:relative}

.hc-lanmen-xq-title a{position:absolute;left:5px;top:0;height:60px;color:#fff;font-size:18px;line-height:80px}

.hc-lanmen-xq-title span{position:absolute;right:5px;top:0;height:60px;color:#666;font-size:18px;line-height:80px}

.hc-lanmen-xq-cong{width:96%;margin:55px auto 35px;position:relative}

.hc-lanmen-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:1030px;display:none}

.hc-lanmen-xq-cong-1{width:100%;position:relative}

.hc-lanmen-xq-cong-1-left{width:100%;float:left;font-size:0;border:2px solid #fff;border-radius:15px;overflow:hidden}

.hc-lanmen-xq-cong-1-left img{width:100%}

.hc-lanmen-xq-cong-1-right{width:96%;padding:1rem 2% 1rem;text-indent:2em;font-size:15px;line-height:27px;float:right;color:#aaa}

.hc-lanmen-xq-cong-1-ico{position:absolute;left:53px;top:350px;z-index:999999;display:none}

.pc-slide{width:96%;margin:auto;margin-top:30px}

.swiper-wrapper a{font-size:0;width:100%}

.view .swiper-wrapper img{width:100%}

.view .swiper-container{width:100%;border:2px solid #fff;border-radius:10px;overflow:hidden;font-size:0}

.view .arrow-left{background:url(images/index_tab_l.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.view .arrow-right{background:url(images/index_tab_r.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.preview{width:100%;margin-top:40px;position:relative}

.preview .swiper-container{width:80%;height:90px;margin-left:0;margin:auto}

.preview .swiper-slide{overflow:hidden;background-color:inherit;font-size:0;overflow:hidden;display:inline-block}

.preview .swiper-slide img{width:94%;margin:0 3%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);cursor:pointer;border:1px solid #fff}

.preview .slide6{width:200px}

.preview .arrow-left{font-size:26px;width:32px;height:35px;line-height:35px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;left:0;top:40%;margin-top:-25px;padding-right:3px}

.preview .arrow-right{font-size:30px;width:32px;height:35px;line-height:35px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;right:0;top:40%;margin-top:-25px;padding-left:3px}

.preview .active-nav img{padding:0;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.preview .arrow-left:hover{background-color:#777;box-shadow:0 0 6px rgba(255,255,255,.5)}

.preview .arrow-right:hover{background-color:#777}

.hc-liuyan-cong{width:96%;margin:0 auto 0;padding-top:15px;position:relative}

.hc-liuyan-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:660px;display:none}

.hc-liuyan-list{width:100%;position:relative}

.hc-liuyan-list li{width:94%;margin:0 2.5%;float:left;margin-top:15px}

.hc-liuyan-list li h2{font-size:16px;color:#999;line-height:35px;padding-left:5px;font-weight:400}

.hc-liuyan-list li input[type=text]{width:100%;height:36px;border:1px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:16px;color:#999;text-indent:.5em;line-height:36px}

.hc-liuyan-list li textarea{width:94%;height:160px;border:1px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:16px;color:#999;text-indent:.5em;line-height:45px}

.hc-liuyan-list li.hc-liuyan-list-width{width:100%}

#wkkyc{display:none}

.hc-liuyan-list li input[type=text]:focus,.hc-liuyan-list li input[type=text]:hover,.hc-liuyan-list li textarea:focus,.hc-liuyan-list li textarea:hover{border:1px solid #9b835d;background-color:rgba(51,51,51,.9)}

.hc-liuyan-list-input-submit{width:90%;height:43px;display:block;background-color:#fff;color:#000;border-radius:10px;cursor:pointer;font-size:18px;font-family:"微软雅黑";margin:1.5rem auto 0}

.hc-liuyan-list-input-submit:hover{box-shadow:0 0 9px rgba(255,255,255,.7)}

.hc-xwxq-xq-mome{text-align:center;font-size:14px;color:#fff}

.hc-xwxq-xq-mome img{margin-top:15px;width:27px}

.hc-zixun-cong{width:100%;margin:30px auto 0;padding-bottom:0;position:relative}

.hc-zixun-cong::before{content:" ";width:910px;border:2px solid #707071;position:absolute;top:23px;left:50%;border:2px solid #717273;margin-left:-450px;height:1118px;display:none}

.hc-zixun-4-2-1{width:96%;margin:auto;padding-top:35px;margin-top:0}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1{width:100%;margin-top:30px;padding-top:15px;padding-bottom:15px;border:1px solid #fff;float:left;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:15px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2{float:left;width:60%;font-size:20x;color:#fff;margin-bottom:20px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 p{float:left;width:94%;padding:0 3%;font-size:16px;color:#aaa;line-height:30px;overflow:hidden;font-size:14px;color:#999;text-align:left;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 span{width:100%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:16px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 b{width:100%;float:left;font-size:15px;color:#666;line-height:35px;text-align:left;font-weight:600}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 img{width:26%;float:left;margin-right:4%;margin-left:4%;border-radius:5px;border:1px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2{width:825px;margin-top:150px;padding-top:35px;padding-bottom:20px;padding-right:115px;padding-left:60px;border:2px solid #a0a0a1;float:left;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:8px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 h2{font-size:30px;color:#fff;position:absolute;left:110px;top:-50px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 p{font-size:24px;color:#aaa;text-indent:2em;line-height:37px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 img{width:340px;position:absolute;right:-210px;top:-100px;border:2px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-zixun-cong .hc-allist-nav{left:180px;bottom:25px}

.hc-zixun-ul .swiper-slide{width:140px;height:40px;background-color:#000;line-height:35px;font-size:16px;border-radius:5px}

.hc-zixun-ul .swiper-slide a{border:2px solid #525253;display:block;border-radius:5px}

.hc-zixun-ul .swiper-slide.on,.hc-zixun-ul .swiper-slide:hover{line-height:40px;font-size:18px;border-radius:5px}

.hc-zixun-ul .swiper-slide a:hover,.hc-zixun-ul .swiper-slide.on a{border:2px solid #fff}

.hc-zixun-ul .swiper-slide a{color:#333}

.hc-zixun-ul .swiper-slide.on a,.hc-zixun-ul .swiper-slide:hover a{color:#fff;display:block}

.hc-zixun-ul-cong{width:500px}

.hc-index-1-xwzx-auto{width:100%;margin:auto;position:relative}

.hc-index-1-xwzx{width:70%;margin:50px auto 0}

.hc-index-1-xwzx .swiper-slide{display:block;font-size:18px}

.hc-index-1-xwzx .swiper-slide a{font-size:16px}

.swiper-button-next-xwzx{right:3%;width:25px;height:30px;top:50%;margin-top:-17px;background-color:rgba(0,0,0,1);text-align:center;padding-left:5px;font-size:28px;border:2px solid #717273;border-radius:50%;line-height:30px}

.swiper-button-prev-xwzx{left:3%;width:25px;height:30px;top:50%;margin-top:-17px;background-color:rgba(0,0,0,1);text-align:center;padding-right:5px;font-size:28px;border:2px solid #717273;border-radius:50%;line-height:30px}

.hc-zixun-yw{position:absolute;left:50%;top:10px;width:300px;margin-left:-150px}

.hc-xwxq-xq-cong{min-height:1120px;clear:both;padding-bottom:50px;margin:20px 2% 0;position:relative}

.hc-xwxq-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-160px;left:50%;border:2px solid #717273;margin-left:-500px;padding-bottom:35px;display:none;height:100%;z-index:0}

.xq-banner-1{position:relative;z-index:9}

.hc-xw-xq-title{width:100%;margin:25px auto 0;font-size:26px;color:#9b835d;line-height:35px;text-align:center;position:relative}

.hc-xw-xq-title a{position:absolute;left:20px;top:0;height:60px;color:#fff;font-size:16px;line-height:40px;}

.hc-xw-xq-title span{position:absolute;right:10px;top:0;height:60px;color:#666;font-size:16px;line-height:40px;display:none}

.hc-xw-xq-title h2{width:70%;margin:auto;display:block;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-1{margin:20px auto 0;font-size:15px;color:#aaa;line-height:28px}

.hc-xwxq-xq-cong-1 p{}

.hc-xwxq-xq-cong-1 img{margin:20px 0;width:100%;border:1px solid #fff}

.hc-xwxq-xq-cong-2{height:80px;padding:5px 50px;background-color:#000;margin:45px auto 0;line-height:40px;border:2px solid #717273;position:relative}

.hc-xwxq-xq-cong-2 a{font-size:16px;display:block;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-2 a:hover{text-decoration:underline;color:#fff}

.hc-index-1-xwxq-auto{width:96%;margin:auto;position:relative}

.hc-index-1-xwxq .swiper-slide img{width:100%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}

.hc-index-1-xwxq .swiper-slide h2{display:block;line-height:50px;height:35px;font-size:16px;color:#5f5f5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-index-1-xwxq{width:100%;margin:0 auto 0}

.hc-index-1-xwxq .swiper-slide{display:block;background-color:rgba(0,0,0,0)}

.swiper-slide-xwxq{padding:10px;font-size:0;text-align:left}

.swiper-slide-xwxq img{width:100%;border:2px solid #fff}

.swiper-slide-xwxq h2{color:#aaa;font-size:20px;font-weight:400}

.swiper-slide-xwxq p{color:#666;font-size:16px;margin-top:10px}

.swiper-slide-xwxq:hover h2{color:#aaa;font-size:20px}

.swiper-slide-xwxq:hover p{color:#666;font-size:16px}

.hc-zuopin-xq-mome{text-align:center}

.hc-zuopin-xq-mome h2{font-size:16px;color:#ddd}

.hc-zuopin-xq-mome img{margin:auto;display:block;margin-top:13px}

.hc-zuopin-cong{height:100%;width:100%;margin:-108px auto;position:relative}

.hc-zuopin-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px}

.hc-zuopin-cong ul{width:100%;margin:auto}

.hc-zuopin-cong ul{margin-top:120px}

.hc-zuopin-cong ul li{width:376px;height:275px;margin-top:30px;margin-right:30px;border:2px solid #fff;float:left;position:relative}

.hc-zuopin-cong ul li img{width:100%;height:100%}

.hc-zuopin-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-zuopin-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:24px}

.hc-zuopin-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:18px;margin-top:15px;display:block}

.hc-zuopin-cong ul li.hc-index-4-2-1-noright{margin-right:0}

.hc-zuopin-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-zuopin-cong ul li.hc-zuopin-cong-1{width:785px;height:585px}

.hc-zuopin-cong ul li.hc-zuopin-cong-2{margin-right:0}

.hc-zuopin-nav{position:absolute;left:190px;bottom:150px}

.hc-zuopin-nav a{height:40px;width:40px;background-color:#000;line-height:40px;color:#666;text-align:center;margin-left:18px;display:block;border:2px solid #666;font-size:24px;float:left;border-radius:50%}

.hc-zuopin-nav a.on,.hc-zuopin-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-zuopin-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-zuopin-xq-cong{width:96%;margin:35px auto 0;position:relative}

.hc-zuopin-xq-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:100%;display:none}

.hc-zuopin-xq-cong-1{margin:15px auto;color:#aaa;font-size:15px;text-indent:2em;line-height:28px}

.hc-zuopin-xq-cong .pc-slide{float:none;margin:40px auto 0}

.hc-zuopin-xq-cong .preview{margin-top:50px}

.hc-index-5-title1{font-size:24px;color:#fff;text-align:center;margin:15px auto 0}

.hc-index-5-img-title{width:170px;display:block;margin:auto}

@-webkit-keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

@keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

.rollIn{-webkit-animation-name:logo-1;animation-name:logo-1}

@keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

.hc-xwxq-xq-mome img{animation:ghostUpdown .8s infinite alternate;-webkit-animation:ghostUpdown .8s infinite alternate}

.foot-top{position:fixed;right:15px;bottom:15px;font-size:35px;cursor:pointer;color:#fff;opacity:.8;display:none}

}

@media only screen and (max-width:412px){.w-1200{width:100%;margin:auto}

.process-list{margin-top:25px}
#wzz li{ height:150px}
.process-list li{width:45%;float:left;text-align:center;padding:30px 2.5%;}
.process-list li .iconfont{font-size:60px;color:#36e4c6}
.has-diamond{width:60px;height:60px;line-height:60px;position:relative;display:inline-block}
.has-diamond img{width:30px;height:30px;position:relative;z-index:99}
.has-diamond:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #d7d7d7;transition:.4s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.process-list li h3{font-size:16px;line-height:20px;margin:20px 0 10px;color:#fff;font-weight:400}
.process-list li h3 small{color:#333;font-weight:400}
.process-list li p{color:#999;height:60px;font-size:12px;overflow:hidden; line-height:20px; text-indent:0}


.swiper-slide{text-align:center;font-size:18px;background:rgba(0,0,0,1);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

.hc-banner{width:100%;height:230px;overflow:initial!important;z-index:99999999}

.hc-banner .swiper-wrapper{height:100%}

.hc-banner .swiper-slide{width:100%;height:100%;background-size:cover!important}

.hc-banner .swiper-slide-w1200{width:100%;height:100%;position:relative}

.hc-banner-1-2{position:absolute;left:10%;bottom:12%;width:95px}

.hc-banner-1-3{position:absolute;right:23%;top:31%;width:85px}

.hc-banner-1-4{position:absolute;right:15%;bottom:15%;width:65px}

.xq-banner{width:100%;position:relative;font-size:0}

.hc-head{height:30px;width:80%;line-height:30px;text-align:right;position:absolute;top:0;left:50%;z-index:9999;margin-left:-40%;display:none}

.hc-head p{color:#aaa;font-size:14px;display:inline-block;margin:0 5px;z-index:9999}

.hc-nav-mome{font-size:30px;color:#fff;position:absolute;right:15px;top:7px}

.hc-head p i{margin:0 10px}

.hc-nav{width:100%;min-height:45px;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;z-index:9999999;box-shadow:0 0 6px rgba(255,255,255,.2)}

.hc-nav-auto{position:relative;width:100%;margin:0 auto 0;padding-top:1px}

.hc-nav li{float:left;color:#999;text-align:center;width:100%;line-height:45px}

.hc-nav li a{font-size:16px;color:#999}

.hc-dyy{font-size:12px}

.hc-dyy a{font-size:14px!important;color:#999;display:inline-block;margin:0 7px}

.hc-nav li a:hover,.hc-nav li.on a{color:#fff}

.hc-nav li:hover{background:rgba(204,204,204,.3)}

.hc-nav li:hover a{color:#fff!important}

.hc-nav-logo{width:80px;position:absolute;left:15px;top:5px}

.hc-nav ul{margin-top:50px;width:100%;display:none}

.hc-index-1{width:100%;min-height:600px;padding-bottom:20px;padding-top:1px;background:#272626;background-size:cover}

.hc-index-1-1{width:100%;position:relative;margin-top:30px;margin-bottom:18px;clear:both}

.hc-index-1-1-left{width:83%;border:5px solid #fff;position:relative;box-shadow:0 0 13px rgba(0,0,0,.3);margin:15px auto}

.hc-index-1-1-left img{width:100%;z-index:999;position:relative}

.hc-index-1-1-left::before{content:" ";width:300px;display:block;background-color:rgba(255,255,255,.1);height:300px;position:absolute;top:-60px;left:-50px;display:none}

.hc-index-1-1-left i{color:#fff;width:55px;height:60px;background-color:rgba(0,0,0,.7);position:absolute;left:50%;top:50%;z-index:99999;text-align:center;font-size:60px;padding-left:7px;line-height:60px;border-radius:50%;margin-left:-30px;margin-top:-30px;cursor:pointer;box-shadow:0 0 3px rgba(255,255,255,.5)}

.hc-index-1-1-left i:hover{background-color:rgba(0,0,0,.6);box-shadow:0 0 5px rgba(255,255,255,.7);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-1-left-bg{background-color:rgba(0,0,0,.8);height:100%;width:100%;position:fixed;left:0;top:0;z-index:9999999999;display:none}

.hc-index-1-1-left-cong{position:absolute;left:50%;top:100px;margin-left:-45%;width:90%;height:210px;background-color:#ddd}

.hc-index-1-1-left-tv{width:100%;height:250px;box-shadow:0 0 13px rgba(255,255,255,.5)}

.hc-index-1-1-left-bg .fa-times-circle-o{font-size:42px;opacity:.7;color:#fff;position:absolute;top:10px;right:15px;cursor:pointer}

.hc-index-1-1-right{width:86%;padding:25px 3%;background-color:rgba(154,130,92,.9);z-index:9999;box-shadow:0 0 13px rgba(0,0,0,.3);position:relative;margin:35px auto 0}



.hc-index-1-1-right:hover{background-color:rgba(178,146,95,.9)}

.hc-index-1-top{padding-top:0}

.hc-index-1-1-right h2{font-size:20px;position:relative;font-weight:400;margin-bottom:25px;color:#fff;text-shadow:5px 2px 6px rgba(0,0,0,.3)}

.hc-index-1-1-right p{font-size:14px;color:#ccc;line-height:28px;font-weight:400}

.hc-index-1-1-right::before{content:" ";width:910px;display:block;height:360px;position:absolute;top:10px;right:45px;border:2px solid #fff;display:none}

.hc-index-1-1-right h2::before{content:" ";width:150px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-10px;left:0}

.hc-index-1-1-right-yw{position:absolute;bottom:-15px;left:50%;width:200px;margin-left:-100px}

.hc-index-1-cpzs{width:92%;margin:25px auto 0}

.hc-index-1-cpzs .swiper-slide{display:block;background-color:rgba(0,0,0,.6)}

.hc-index-1-cpzs-auto{width:100%;margin:auto;position:relative}

.swiper-button-next-cpzs{right:3%;width:35px;line-height:40px;height:40px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:30px;text-align:center;padding-left:5px}

.swiper-button-prev-cpzs{left:3%;width:35px;line-height:40px;height:40px;background-color:rgba(0,0,0,.7);border-radius:50%;font-size:30px;text-align:center;padding-right:5px}

.hc-index-1-cpzs .swiper-slide img{width:100%;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.hc-index-1-cpzs .swiper-slide h2{display:block;line-height:50px;height:40px;font-size:16px;color:#5f5f5f; overflow: hidden;}

.swiper-slide-cpzs:hover p{ font-size:14px; color:#fff}

.hc-index-1-cpzs .swiper-slide p{font-size:14px; margin-top:0px;}

.swiper-slide-cpzs{padding:5px;font-size:0;border:3px solid rgba(0,0,0,.6)}

.swiper-slide-cpzs:hover{border:3px solid #877456}

.swiper-slide-cpzs:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.swiper-slide-cpzs:hover h2{color:#fff}

.hc-index-1-cpzs .swiper-slide:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-index-1-cpzs-wrapper{padding:20px 0}

.hc-index-2{width:100%;padding-bottom:30px;padding-top:1px;background:url(../images/index-bg-2.jpg) center top no-repeat;background-size:cover}

.hc-index-2-1{width:93%;text-align:center;padding-left:3%;padding-bottom:20px;margin:30px auto 30px}

.hc-index-2-1-list{width:48%;height:120px;-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;float:left;text-align:center}

.hc-index-2-1-list i{width:30px;height:30px;display:block;background-size:cover!important;margin:13px auto 10px}

.hc-index-2-1-list h2{color:#aaa;font-size:16px}

.hc-index-2-1-list-1 i{background:url(../images/index-fw-ico-1.png) center center no-repeat}

.hc-index-2-1-list-2 i{background:url(../images/index-fw-ico-2.png) center center no-repeat}

.hc-index-2-1-list-3 i{background:url(../images/index-fw-ico-3.png) center center no-repeat}

.hc-index-2-1-list-4 i{background:url(../images/index-fw-ico-4.png) center center no-repeat}

.hc-index-2-1-list-5 i{background:url(../images/index-fw-ico-5.png) center center no-repeat}

.hc-index-2-1-list-6 i{background:url(../images/index-fw-ico-6.png) center center no-repeat}

.hc-index-2-1-list-7 i{background:url(../images/index-fw-ico-7.png) center center no-repeat}

.hc-index-2-1-list-8 i{background:url(../images/index-fw-ico-8.png) center center no-repeat}

.hc-index-2-1-list:hover h2{color:#ecc882}

.hc-index-2-1-list-1{border-right:1px solid rgba(97,97,97,.8);border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-2{border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-3{border-right:1px solid rgba(97,97,97,.8);border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-4,.hc-index-2-1-list-6{border-bottom:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-5{border-bottom:1px solid rgba(97,97,97,.8);border-right:1px solid rgba(97,97,97,.8)}

.hc-index-2-1-list-7{border-right:1px solid rgba(97,97,97,.8)}

.hc-index-2-2{width:96%;padding-bottom:15px;margin:auto;position:relative}

.hc-index-2-2::before{content:" ";width:996px;display:block;height:500px;position:absolute;top:0;left:100px;border:2px solid #fff;display:none}

.hc-index-2-2-yw{width:170px;display:block;margin:0 auto 0;clear:both}

.hc-index-2-2-h2{font-size:18px;color:#fff;font-weight:400;text-align:center;display:block;margin:10px auto 0}

.hc-index-2-2-list{position:relative;margin-top:10px;text-align:center}

.hc-index-2-2-list li{width:46%;float:left;cursor:pointer;margin:0 2%;margin-top:15px;position:relative}

.hc-index-2-2-list-cong{border:5px solid rgba(0,0,0,.4);position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center}

.hc-index-2-2-list-cong h2{color:#ecc882;font-size:18px;font-family:"微软雅黑"}

.hc-index-2-2-list-cong p{color:#c6c6c6;font-size:14px;margin-top:8px}

.hc-index-2-2-list li img{width:100%}

.hc-index-2-2-yr{position:absolute;bottom:150px;left:160px;display:none}

.hc-index-2-2-list li:hover .hc-index-2-2-list-cong{border:30px solid rgba(0,0,0,.6);background-color:rgba(220,159,114,.2)}

.hc-index-3{background:url(../images/index-bg-3.jpg) fixed;width:100%;padding-top:1px}

.hc-index-3-w1200{text-align:center;padding-top:1px;background:url(../images/index-bg-3-w.png) center center no-repeat;padding:0 5%;padding-bottom:20px}

.hc-index-3-w1200 h2{font-size:16px;color:#fff;margin-top:23px;line-height:30px;text-shadow:5px 2px 6px rgba(0,0,0,.3)}

.hc-index-3-w1200 h3{font-size:13px;color:#b9b9b9;margin-top:15px;font-weight:400}

.hc-index-3-w1200 a{font-size:14px;color:#fff;display:block;margin:auto;width:120px;background-color:#262626;margin-top:18px;height:38px;line-height:38px;border-radius:5px;overflow:hidden;position:relative}

.hc-index-3-w1200 a:hover{background-color:#2c2c2c;box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-3-w1200 a::after{content:"立即咨询";position:absolute;left:0;bottom:-100%;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-3-w1200 a:hover::after{bottom:0}

.hc-index-4{background:url(../images/index-bg-4.jpg) center top no-repeat;background-size:cover;padding-bottom:30px;padding-top:1px}

.hc-index-4-1{font-size:18px;color:#fff;width:100%;display:block;text-align:center;margin:25px auto 0}

.hc-index-4-2{width:100%;margin:10px auto;position:relative;padding-top:1px}

.hc-index-4-2::before{content:" ";width:1000px;display:block;height:820px;position:absolute;top:0;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-4-1-ts{width:100px;display:block;margin:auto}

.hc-index-4-2-1{margin-top:16px;padding:0 2%}

.hc-index-4-2-1 li{width:46%;margin-left:2%;margin-top:10px;overflow:hidden;border:2px solid #fff;float:left;position:relative;font-size:0}

.hc-index-4-2-1 li img{width:100%;height:100%}

.hc-index-4-2-1 li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-index-4-2-1 li .hc-index-4-2-1-body h2{color:#fff;font-size:18px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a{color:#ccc;font-size:16px;margin-top:23px;display:block;-webkit-transform:translateY(10px);transform:translateY(10px)}

.hc-index-4-2-1 li .hc-index-4-2-1-body a:hover{text-decoration:underline}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body h2{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body a{-webkit-transform:translateY(0);transform:translateY(0)}

.hc-index-4-2-1 li:hover .hc-index-4-2-1-body{opacity:1}

.hc-index-4-2-1-a{width:150px;height:35px;display:block;margin:30px auto 0;background-color:#000;border:1px solid #fd885c;color:#fd885c;font-size:15px;text-align:center;line-height:35px;overflow:hidden}

.hc-index-4-2-1-a::after{content:"查看更多";position:absolute;right:-100%;bottom:0;height:100%;width:100%;background-color:#fff;color:#262626;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

.hc-index-4-2-1-a:hover::after{right:0}

.hc-index-5{background:url(../images/index-bg-5.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:1px;padding-top:1px;padding-bottom:50px}

.hc-index-5-w-auto{width:100%;position:relative;margin:auto;margin-top:30px}

.hc-index-5-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-5-title{position:absolute;top:-65px;left:0;display:none}

.hc-index-5-list{width:86%;position:relative;margin:auto;margin-top:35px}

.hc-index-5-list li{border-radius:10px;overflow:hidden;width:92%;margin:0 4% 15px;float:left;box-shadow:7px 10px 20px rgba(0,0,0,.3);position:relative}

.hc-index-4-2-1 li:hover img,.hc-index-5-list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.hc-index-5-list li img{width:100%;height:100%}

.hc-index-5-list li .hc-index-5-list-body{border-radius:10px;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-index-5-list li .hc-index-5-list-body h2{color:#fff;font-size:24px}

.hc-index-5-list li .hc-index-5-list-body h2 span{color:#fff;font-size:18px;margin-left:10px;font-weight:400}

.hc-index-5-list li .hc-index-5-list-body p{color:#aaa;padding:0 50px;font-size:14px;margin-top:20px;line-height:26px;display:block}

.hc-index-5-list li:hover .hc-index-5-list-body{opacity:1}

.hc-index-6{background:url(../images/index-bg-6.jpg) center top no-repeat;background-size:cover;width:100%;padding-bottom:45px;padding-top:1px}

.hc-index-6-title-y{position:absolute;top:-85px;left:55px;display:none}

.hc-index-6-w-auto{width:100%;position:relative;margin:auto}

.hc-index-6-w-auto::before{content:" ";width:1000px;display:block;height:600px;position:absolute;top:80px;left:50%;border:2px solid #fff;margin-left:-500px;display:none}

.hc-index-6-title{line-height:32px;color:#fff;text-indent:1.5rem;font-size:22px;margin:auto;margin-top:23px}

.hc-index-6-list-1{padding:0 15px;float:right;padding-top:20px;padding-bottom:20px;background-color:rgba(0,0,0,1);position:relative;margin:0 10px;margin-top:25px;box-shadow:0 0 9px rgba(255,255,255,.1)}

.hc-index-6-list-1 h2{font-size:16px;color:#fff;width:60%;float:left;position:relative;padding-bottom:6px;margin-bottom:10px}

.hc-index-6-list-1 p{font-size:14px;color:#999;line-height:30px;width:100%;float:left;padding-top:20px;padding-right:90px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;overflow:hidden}

.hc-index-6-list-1 span{display:block;font-size:14px;color:#999;margin-top:20px;text-align:left}

.hc-index-6-list-1 h2::before{content:" ";width:60px;display:block;height:1px;background-color:#fff;position:absolute;bottom:-5px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li:hover,.hc-index-6-list-1:hover{background-color:rgba(0,0,0,1);box-shadow:0 0 9px rgba(255,255,255,.3)}

.hc-index-6-list li:hover h2::before,.hc-index-6-list-1:hover h2::before{width:150px}

.hc-index-6-list-1 img{width:30%;float:left;margin-right:15px;border:2px solid #74322d}

.hc-index-6-list{width:100%;font-size:24px}

.hc-index-6-list li{width:96%;margin:0 2%;margin-top:15px;padding-top:10px;padding-bottom:20px;float:left;background-color:#000;border-radius:5px;position:relative;box-shadow:0 0 9px rgba(255,255,255,.1)}

.hc-index-6-list li h2{color:#fff;width:70%;float:left;font-size:16px;font-weight:400;position:relative;padding-bottom:15px;margin-left:3%;margin-top:10px}

.hc-index-6-list li h2::before{content:" ";width:50px;display:block;height:1px;background-color:#fff;position:absolute;bottom:2px;left:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.hc-index-6-list li p{color:#999;clear:both;width:96%;padding:0 2%;font-size:15px;margin-top:10px;font-weight:400;line-height:27px;padding-top:10px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;overflow:hidden}

.hc-index-6-list li .hc-index-6-list-time{height:50px;width:50px;background:url(../images/index-news.jpg) center center no-repeat;background-size:cover;position:relative;border-radius:5px;float:left;margin-left:10px}

.hc-index-6-list li h2 a{color:#fff}

.hc-index-6-list li p a{color:#999}

.hc-index-6-list li .hc-index-6-list-time-y{position:absolute;left:8px;top:8px;font-size:16px;color:#ddd}

.hc-index-6-list li .hc-index-6-list-time-r{position:absolute;right:8px;bottom:8px;font-size:12px;color:#ddd}

.foot{padding-bottom:35px;background:url(../images/foot-bg.jpg) fixed;padding-top:25px;overflow:hidden}

.foot-1{padding:0 4%;text-align:center}

.foot-2{width:96%;margin:20px auto;font-weight:400;text-align:center}

.foot-3{width:100%;text-align:center;margin:0;clear:both}

.foot-1 h2{font-size:20px;color:#fff;margin-bottom:6px;line-height:35px;font-weight:400}

.foot-1 p{font-size:14px;color:#a0a0a0;line-height:30px}

.foot-2-1{width:35%;float:left;line-height:38px}

.foot-2-1 h2{font-size:17px;color:#fff}

.foot-2-1 h3{font-size:14px;font-weight:400}

.foot-2-1 h3 a{color:#616161}

.foot-2-2{width:60%;float:left;line-height:38px}

.foot-2-2 h2{font-size:16px;color:#fff}

.foot-2-2 h3{font-size:14px;width:50%;float:left;font-weight:400}

.foot-2-2 h3 a{color:#616161}

.foot-2 h3 a:hover{color:#fff}

.foot-3-1 h2{font-size:16px;color:#fff;line-height:30px}

.foot-3-1 img{margin:auto;width:110px;margin-top:15px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}

.foot-3-1 img:hover{-webkit-transform:scale(1.1)!important;-moz-transform:scale(1.1)!important;-o-transform:scale(1.1)!important;transform:scale(1.1)!important;animation-fill-mode:none}

.hc-gy{background:url(../images/gy-bg.jpg) center top repeat-y;padding-top:1px;padding-bottom:20px}

.hc-gy-title{font-size:14px;color:#9b835d;padding:0 10px;margin:25px auto 20px;font-weight:400;text-align:center}

.hc-gy-ul{width:100%;text-align:center;position:relative;z-index:999}

.hc-gy-ul li{display:inline-block;padding:0 15px;height:30px;background-color:#000;border:1px solid #666;line-height:30px;font-size:15px;border-radius:5px;margin:5px 5px;font-size:14px}

.hc-gy-ul li.on,.hc-gy-ul li:hover{border:1px solid #fff}
#zzkkfh{background:none; border:none; color:#fff; font-size:16px; position:relative; left:-2.5%;}
.hc-gy-ul li a{color:#333}

.hc-gy-ul li.on a,.hc-gy-ul li:hover a{color:#fff}

.hc-gy-cong{content:" ";padding:10px 3%;width:83%;margin:0 15px;padding-bottom:20px;border:1px solid #717273;margin:auto;margin-top:22px;font-size:14px;color:#fff;line-height:30px}

.hc-gy-cong p{color:#fff;line-height:30px}
.hc-gy-cong p img{ max-width:100%}
.hc-allist-cong{width:96%;padding:20px 0 0;padding-bottom:0;margin:0 auto;position:relative}

.hc-allist-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px;display:none}

.hc-lianmen-cong{width:100%;margin:-30px auto 0;padding-bottom:30px;position:relative}

.hc-lianmen-cong::before{content:" ";width:910px;border:2px solid #707071;position:absolute;top:10px;left:50%;border:2px solid #717273;margin-left:-450px;display:none;height:1160px;background:url(../images/lianmen-jian.png) center center no-repeat}

.hc-allist-cong ul{margin:auto}

.hc-allist-cong ul{margin-top:10px}

.hc-allist-cong ul li{width:46%;margin-top:10px;margin:5px 1.4%;border:1px solid #fff;float:left;position:relative}

.hc-allist-cong ul li img{width:100%;height:100%}

.hc-allist-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-allist-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-allist-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:12px;margin-top:13px;display:block}

.hc-allist-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-allist-cong ul li.hc-allist-cong-1{margin:3px 4px 2px 5px}

.hc-allist-nav{margin:15px 0;text-align:center}

.hc-allist-nav a{height:25px;width:25px;margin-top:20px;background-color:#000;line-height:25px;color:#666;text-align:center;margin:20px 5px 0;display:inline-block;border:1px solid #666;font-size:16px;border-radius:50%}

.hc-allist-nav a.on,.hc-allist-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-allist-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-lx-cong{text-align:center}

.hc-lx-cong h2{font-size:16px;color:#fff;margin-top:15px;margin-bottom:10px}

.hc-lx-cong p{font-size:14px;color:#9b9b9b;text-indent:0}

.hc-lx-cong img{margin-top:30px}

.hc-lianmen-4-2-1{width:90%;margin:auto}

.hc-lianmen-4-2-1 li{width:70%;margin-top:60px;padding-top:10px;padding-bottom:10px;padding-left:2%;padding-right:2%;border:1px solid #a0a0a1;float:right;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:3px}

.hc-lianmen-4-2-1 li h2{font-size:16px;color:#fff;position:absolute;left:10px;top:-30px}

.hc-lianmen-4-2-1 li p{font-size:14px;color:#aaa;text-indent:2em;line-height:30px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;overflow:hidden}

.hc-lianmen-4-2-1 li a{font-size:14px;color:#fff;margin-top:15px;text-decoration:underline;display:inline-block;float:right}

.hc-lianmen-4-2-1 li img{width:30%;position:absolute;left:-36%;top:0;border-radius:50%;border:2px solid #fff;overflow:hidden}

.hc-lianmen-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-lianmen-cong .hc-allist-nav{margin-top:30px}

.hc-lanmen-xq{min-height:100%}

.hc-lanmen-xq-title{width:96%;margin:25px auto 0;font-size:18px;color:#9b835d;line-height:35px;text-align:center;position:relative}

.hc-lanmen-xq-title a{position:absolute;left:5px;top:0;height:60px;color:#fff;font-size:14px;line-height:43px}

.hc-lanmen-xq-title span{position:absolute;right:5px;top:0;height:60px;color:#666;font-size:16px;line-height:35px}

.hc-lanmen-xq-cong{width:96%;margin:25px auto 5px;position:relative}

.hc-lanmen-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:1030px;display:none}

.hc-lanmen-xq-cong-1{width:100%;position:relative}

.hc-lanmen-xq-cong-1-left{width:90%;font-size:0;margin:auto;border:1px solid #fff;border-radius:15px;overflow:hidden}

.hc-lanmen-xq-cong-1-left img{width:100%}

.hc-lanmen-xq-cong-1-right{width:96%;padding:0 2%;text-indent:2em;margin-top:15px;font-size:14px;line-height:30px;color:#aaa}

.hc-lanmen-xq-cong-1-ico{position:absolute;left:53px;top:350px;z-index:999999;display:none}

.pc-slide{width:96%;margin:auto;margin-top:30px}

.swiper-wrapper a{font-size:0;width:100%}

.view .swiper-wrapper img{width:100%}

.view .swiper-container{width:100%;border:2px solid #fff;border-radius:10px;overflow:hidden;font-size:0}

.view .arrow-left{background:url(images/index_tab_l.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.view .arrow-right{background:url(images/index_tab_r.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-25px;width:28px;height:51px;z-index:10}

.preview{width:100%;margin-top:20px;position:relative}

.preview .swiper-container{width:80%;height:90px;margin-left:0;margin:auto}

.preview .swiper-slide{overflow:hidden;background-color:inherit;font-size:0;overflow:hidden;display:inline-block}

.preview .swiper-slide img{width:94%;margin:0 3%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);cursor:pointer;border:1px solid #fff}

.preview .slide6{width:200px}

.preview .arrow-left{font-size:26px;width:25px;height:28px;line-height:28px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;left:0;top:40%;margin-top:-25px;padding-right:3px}

.preview .arrow-right{font-size:24px;width:25px;height:28px;line-height:28px;border-radius:50%;background-color:#717273;color:#101112;text-align:center;position:absolute;right:0;top:40%;margin-top:-25px;padding-left:3px}

.preview .active-nav img{padding:0;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}

.preview .arrow-left:hover{background-color:#777;box-shadow:0 0 6px rgba(255,255,255,.5)}

.preview .arrow-right:hover{background-color:#777}

.hc-liuyan-cong{width:96%;margin:0 auto 0;padding-top:15px;position:relative}

.hc-liuyan-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-500px;height:660px;display:none}

.hc-liuyan-list{width:100%;position:relative}

.hc-liuyan-list li{width:94%;margin:0 2.5%;float:left;margin-top:10px}

.hc-liuyan-list li h2{font-size:15px;color:#999;line-height:35px;padding-left:2px;font-weight:400}

.hc-liuyan-list li input[type=text]{width:100%;height:31px;border:1px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:16px;color:#999;text-indent:.5em;line-height:45px}

#wkkyc{display:none}

.hc-liuyan-list li textarea{width:94%;height:120px;border:1px solid #9b9b9b;background-color:rgba(51,51,51,.6);border-radius:5px;font-size:16px;color:#999;text-indent:.5em;line-height:45px}

.hc-liuyan-list li.hc-liuyan-list-width{width:100%}

.hc-liuyan-list li input[type=text]:focus,.hc-liuyan-list li input[type=text]:hover,.hc-liuyan-list li textarea:focus,.hc-liuyan-list li textarea:hover{border:1px solid #9b835d;background-color:rgba(51,51,51,.9)}

.hc-liuyan-list-input-submit{width:90%;height:40px;display:block;background-color:#fff;color:#000;border-radius:5px;cursor:pointer;font-size:16px;font-family:"微软雅黑";margin:1.5rem auto 1.6rem}

.hc-liuyan-list-input-submit:hover{box-shadow:0 0 9px rgba(255,255,255,.7)}

.hc-xwxq-xq-mome{text-align:center;font-size:14px;color:#fff}

.hc-xwxq-xq-mome img{margin-top:10px;width:20px}

.hc-xwxq-xq-mome h2{font-size:16px}

.hc-zixun-cong{width:100%;margin:30px auto 0;padding-bottom:0;position:relative}

.hc-zixun-cong::before{content:" ";width:910px;border:2px solid #707071;position:absolute;top:23px;left:50%;border:2px solid #717273;margin-left:-450px;height:1118px;display:none}

.hc-zixun-4-2-1{width:96%;margin:auto;padding-top:15px;margin-top:0}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1{width:100%;margin-top:30px;padding-top:15px;padding-bottom:15px;border:1px solid #fff;float:left;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:15px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2{float:left;width:60%;font-size:16px;color:#fff;margin-bottom:20px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 p{float:left;width:94%;padding:0 3%;font-size:14px;color:#aaa;line-height:27px;overflow:hidden;font-size:14px;color:#999;text-align:left;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 span{width:100%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 h2 b{width:100%;float:left;font-size:16px;color:#666;line-height:35px;text-align:left}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-1 img{width:26%;float:left;margin-right:4%;margin-left:4%;border-radius:5px;border:1px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2{width:825px;margin-top:150px;padding-top:35px;padding-bottom:20px;padding-right:115px;padding-left:60px;border:2px solid #a0a0a1;float:left;position:relative;position:relative;background-color:rgba(0,0,0,.6);border-radius:8px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 h2{font-size:30px;color:#fff;position:absolute;left:110px;top:-50px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 p{font-size:24px;color:#aaa;text-indent:2em;line-height:37px}

.hc-zixun-4-2-1 li.hc-zixun-4-2-1-2 img{width:340px;position:absolute;right:-210px;top:-100px;border:2px solid #fff;overflow:hidden}

.hc-zixun-4-2-1 li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hc-zixun-cong .hc-allist-nav{left:180px;bottom:25px}

.hc-zixun-ul .swiper-slide{width:140px;height:35px;background-color:#000;line-height:32px;font-size:16px;border-radius:5px}

.hc-zixun-ul .swiper-slide a{border:1px solid #525253;display:block;border-radius:5px}

.hc-zixun-ul .swiper-slide.on,.hc-zixun-ul .swiper-slide:hover{font-size:16px;border-radius:5px}

.hc-zixun-ul .swiper-slide a:hover,.hc-zixun-ul .swiper-slide.on a{border:1px solid #fff}

.hc-zixun-ul .swiper-slide a{color:#333}

.hc-zixun-ul .swiper-slide.on a,.hc-zixun-ul .swiper-slide:hover a{color:#fff;display:block}

.hc-zixun-ul-cong{width:500px}

.hc-index-1-xwzx-auto{width:100%;margin:auto;position:relative}

.hc-index-1-xwzx{width:70%;margin:30px auto 0}

.hc-index-1-xwzx .swiper-slide{display:block;font-size:16px}

.hc-index-1-xwzx .swiper-slide a{font-size:16px}

.swiper-button-next-xwzx{right:3%;width:23px;height:25px;top:50%;margin-top:-17px;background-color:rgba(0,0,0,1);text-align:center;padding-right:2px;font-size:18px;border:1px solid #717273;border-radius:50%;line-height:25px}

.swiper-button-prev-xwzx{left:3%;width:23px;height:25px;top:50%;margin-top:-17px;background-color:rgba(0,0,0,1);text-align:center;padding-left:2px;font-size:18px;border:1px solid #717273;border-radius:50%;line-height:25px}

.hc-zixun-yw{position:absolute;left:50%;top:10px;width:300px;margin-left:-150px}

.hc-xwxq-xq-cong{clear:both;padding-bottom:35px;margin:35px 3% 0;position:relative}

.hc-xwxq-xq-cong::before{content:" ";width:1000px;border:2px solid #707071;position:absolute;top:-160px;left:50%;border:2px solid #717273;margin-left:-500px;padding-bottom:35px;display:none;height:100%;z-index:0}

.xq-banner-1{position:relative;z-index:9}

.hc-xw-xq-title{width:100%;margin:25px auto 0;font-size:20px;color:#9b835d;line-height:35px;text-align:center;position:relative}

.hc-xw-xq-title a{position:absolute;left:13px;top:0;height:60px;color:#fff;font-size:14px;line-height:43px;}

.hc-xw-xq-title span{position:absolute;right:10px;top:0;height:60px;color:#666;font-size:14px;line-height:43px;display:none}

.hc-xw-xq-title h2{width:98%;margin:auto;display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-1{margin:35px auto 0;font-size:14px;color:#aaa;line-height:30px}

.hc-xwxq-xq-cong-1 p{}

.hc-xwxq-xq-cong-1 img{margin:10px 0;width:100%;border:1px solid #fff}

.hc-xwxq-xq-cong-2{height:70px;padding:5px 30px;background-color:#000;margin:30px auto 0;line-height:35px;border:1px solid #717273;position:relative}

.hc-xwxq-xq-cong-2 a{font-size:14px;display:block;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-xwxq-xq-cong-2 a:hover{text-decoration:underline;color:#fff}

.hc-index-1-xwxq-auto{width:96%;margin:auto;position:relative}

.hc-index-1-xwxq .swiper-slide img{width:100%;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}

.hc-index-1-xwxq .swiper-slide h2{display:block;line-height:40px;height:30px;font-size:14px;color:#5f5f5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.hc-index-1-xwxq .swiper-slide p{font-size:12px}

.hc-index-1-xwxq{width:100%;margin:0 auto 0}

.hc-index-1-xwxq .swiper-slide{display:block;background-color:rgba(0,0,0,0)}

.swiper-slide-xwxq{padding:10px;font-size:0;text-align:left}

.swiper-slide-xwxq img{width:100%;border:2px solid #fff}

.swiper-slide-xwxq h2{color:#aaa;font-size:20px;font-weight:400}

.swiper-slide-xwxq p{color:#666;font-size:16px;margin-top:10px}

.swiper-slide-xwxq:hover h2{color:#aaa;font-size:20px}

.swiper-slide-xwxq:hover p{color:#666;font-size:16px}

.hc-zuopin-xq-mome{text-align:center}

.hc-zuopin-xq-mome h2{font-size:16px;color:#ddd}

.hc-zuopin-xq-mome img{margin:auto;display:block;margin-top:13px}

.hc-zuopin-cong{height:100%;width:100%;margin:-108px auto;position:relative}

.hc-zuopin-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:1057px}

.hc-zuopin-cong ul{width:100%;margin:auto}

.hc-zuopin-cong ul{margin-top:120px}

.hc-zuopin-cong ul li{width:376px;height:275px;margin-top:30px;margin-right:30px;border:2px solid #fff;float:left;position:relative}

.hc-zuopin-cong ul li img{width:100%;height:100%}

.hc-zuopin-cong ul li .hc-index-4-2-1-body{position:absolute;left:2px;top:2px;right:2px;bottom:2px;background-color:rgba(0,0,0,.8);-webkit-display:flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;text-align:center;opacity:0}

.hc-zuopin-cong ul li .hc-index-4-2-1-body h2{color:#fff;font-size:24px}

.hc-zuopin-cong ul li .hc-index-4-2-1-body a{color:#ccc;font-size:18px;margin-top:15px;display:block}

.hc-zuopin-cong ul li.hc-index-4-2-1-noright{margin-right:0}

.hc-zuopin-cong ul li:hover .hc-index-4-2-1-body{opacity:1}

.hc-zuopin-cong ul li.hc-zuopin-cong-1{width:785px;height:585px}

.hc-zuopin-cong ul li.hc-zuopin-cong-2{margin-right:0}

.hc-zuopin-nav{position:absolute;left:190px;bottom:150px}

.hc-zuopin-nav a{height:40px;width:40px;background-color:#000;line-height:40px;color:#666;text-align:center;margin-left:18px;display:block;border:2px solid #666;font-size:24px;float:left;border-radius:50%}

.hc-zuopin-nav a.on,.hc-zuopin-nav a:hover{color:#fff;border:2px solid #f8f9f9}

.hc-zuopin-sl{line-height:30px!important;padding:0 15px;padding-left:20px;border-radius:0!important}

.hc-zuopin-xq-cong{width:96%;margin:15px auto 0;position:relative}

.hc-zuopin-xq-cong::before{content:" ";width:900px;border:2px solid #707071;position:absolute;top:-33px;left:50%;border:2px solid #717273;margin-left:-450px;height:100%;display:none}

.hc-zuopin-xq-cong-1{margin:10px auto;color:#aaa;font-size:14px;text-indent:2em;line-height:30px}

.hc-zuopin-xq-cong .pc-slide{float:none;margin:40px auto 0}

.hc-zuopin-xq-cong .preview{margin-top:25px}

.hc-index-5-title1{font-size:18px;color:#fff;text-align:center;margin:15px auto 0}

.hc-index-5-img-title{width:130px;display:block;margin:auto}

@-webkit-keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

@keyframes logo-1{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}

100%{opacity:1;-webkit-transform:none;transform:none}

}

.rollIn{-webkit-animation-name:logo-1;animation-name:logo-1}

@keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

@-webkit-keyframes ghostUpdown{from{-webkit-transform:translateY(15px);transform:translateY(15px)}

to{-webkit-transform:translateY(0);transform:translateY(0)}

}

.hc-xwxq-xq-mome img{animation:ghostUpdown .8s infinite alternate;-webkit-animation:ghostUpdown .8s infinite alternate}

.foot-top{position:fixed;right:10px;bottom:10px;font-size:40px;cursor:pointer;color:#fff;opacity:.6;display:none}

}

